안전 사양 두 가지 사용 사례가 있습니다. 1. safetySpec.enable만 설정된 경우 모든 카테고리에 BLOCK_LOW_AND_ABOVE 기준점이 적용됩니다. 2. safetySpec.enable이 설정되고 일부 safetySettings가 설정된 경우 지정된 safetySettings만 적용됩니다.
JSON 표현 |
---|
{
"enable": boolean,
"safetySettings": [
{
object ( |
필드 | |
---|---|
enable |
대답 응답에서 안전 필터링을 사용 설정합니다. 기본적으로 false입니다. |
safetySettings[] |
(선택사항) 안전 설정입니다. 이 설정은 safetySpec.enable이 true인 경우에만 적용됩니다. |
SafetySetting
안전 설정입니다.
JSON 표현 |
---|
{ "category": enum ( |
필드 | |
---|---|
category |
필수 항목입니다. 유해 카테고리입니다. |
threshold |
필수 항목입니다. 피해 차단 기준점입니다. |
HarmBlockThreshold
차단을 위한 확률 기반 기준점 수준입니다.
열거형 | |
---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
지정되지 않은 피해 차단 기준점입니다. |
BLOCK_LOW_AND_ABOVE |
낮은 기준점 이상의 기준점을 차단합니다(예: 더 차단). |
BLOCK_MEDIUM_AND_ABOVE |
중간 이상의 기준점을 차단합니다. |
BLOCK_ONLY_HIGH |
높은 기준점만 차단합니다(즉, 차단 미만). |
BLOCK_NONE |
차단하지 않습니다. |
OFF |
안전 필터를 사용 중지합니다. |