A safety setting that affects the safety-blocking behavior.
A SafetySetting
consists of a harm category
and a threshold
for that category.
category
enum ( HarmCategory
)
Required. The harm category to be blocked.
threshold
enum ( HarmBlockThreshold
)
Required. The threshold for blocking content. If the harm probability exceeds this threshold, the content will be blocked.
method
enum ( HarmBlockMethod
)
Optional. The method for blocking content. If not specified, the default behavior is to use the probability score.
| JSON representation |
|---|
{ "category" : enum ( |
HarmBlockMethod
The method for blocking content.
| 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. |

