Safety settings.
JSON representation |
---|
{ "category" : enum ( |
Fields | |
---|---|
category
|
Harm category. |
threshold
|
The harm block threshold. |
method
|
Optional. Specify if the threshold is used for probability or severity score. If not specified, the threshold is used for probability score. |
HarmCategory
Harm categories that will block the content.
Enums | |
---|---|
HARM_CATEGORY_UNSPECIFIED
|
The harm category is unspecified. |
HARM_CATEGORY_HATE_SPEECH
|
The harm category is hate speech. |
HARM_CATEGORY_DANGEROUS_CONTENT
|
The harm category is dangerous content. |
HARM_CATEGORY_HARASSMENT
|
The harm category is harassment. |
HARM_CATEGORY_SEXUALLY_EXPLICIT
|
The harm category is sexually explicit content. |
HARM_CATEGORY_CIVIC_INTEGRITY
|
The harm category is civic integrity. |
HarmBlockThreshold
Probability based thresholds levels for blocking.
Enums | |
---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED
|
Unspecified harm block threshold. |
BLOCK_LOW_AND_ABOVE
|
Block low threshold and above (i.e. block more). |
BLOCK_MEDIUM_AND_ABOVE
|
Block medium threshold and above. |
BLOCK_ONLY_HIGH
|
Block only high threshold (i.e. block less). |
BLOCK_NONE
|
Block none. |
OFF
|
Turn off the safety filter. |
HarmBlockMethod
Probability vs severity.
Enums | |
---|---|
HARM_BLOCK_METHOD_UNSPECIFIED
|
The harm block method is unspecified. |
SEVERITY
|
The harm block method uses both probability and severity scores. |
PROBABILITY
|
The harm block method uses the probability score. |