Especificação de segurança. Há dois casos de uso: 1. quando apenas "safetySpec.enable" está definido, o limite BLOCK_LOW_AND_ABOVE é aplicado a todas as categorias. 2. quando safetySpec.enable está definido e algumas safetySettings estão definidas, apenas as safetySettings especificadas são aplicadas.
Representação JSON |
---|
{
"enable": boolean,
"safetySettings": [
{
object ( |
Campos | |
---|---|
enable |
Ative a filtragem de segurança na resposta. O valor padrão é "false". |
safetySettings[] |
Opcional. Configurações de segurança. Essas configurações só entram em vigor quando "safetySpec.enable" é verdadeiro. |
SafetySetting
Configurações de segurança.
Representação JSON |
---|
{ "category": enum ( |
Campos | |
---|---|
category |
Obrigatório. Categoria de dano. |
threshold |
Obrigatório. O limite do bloqueio de danos. |
HarmBlockThreshold
Níveis de limites baseados em probabilidade para bloqueio.
Tipos enumerados | |
---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
Limite de bloqueio de danos não especificado. |
BLOCK_LOW_AND_ABOVE |
Bloquear o limite inferior e superior (ou seja, bloquear mais). |
BLOCK_MEDIUM_AND_ABOVE |
Bloquear o limite médio e acima. |
BLOCK_ONLY_HIGH |
Bloquear apenas o limite superior (ou seja, bloquear menos). |
BLOCK_NONE |
Bloquear nenhum |
OFF |
Desative o filtro de segurança. |