SafetySpec

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 (SafetySetting)
    }
  ]
}
Campos
enable

boolean

Ative a filtragem de segurança na resposta. O valor padrão é "false".

safetySettings[]

object (SafetySetting)

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 (HarmCategory),
  "threshold": enum (HarmBlockThreshold)
}
Campos
category

enum (HarmCategory)

Obrigatório. Categoria de dano.

threshold

enum (HarmBlockThreshold)

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.