Especificação de segurança. Existem dois exemplos de utilização: 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. É falso por predefinição. |
safetySettings[] |
Opcional. Definições de segurança. Estas definições só são eficazes quando safetySpec.enable é verdadeiro. |
SafetySetting
Definições de segurança.
Representação JSON |
---|
{ "category": enum ( |
Campos | |
---|---|
category |
Obrigatório. Categoria de danos. |
threshold |
Obrigatório. O limiar de bloqueio de danos. |
HarmBlockThreshold
Níveis de limites baseados na probabilidade para bloqueio.
Enumerações | |
---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
Limite de bloqueio de danos não especificado. |
BLOCK_LOW_AND_ABOVE |
Bloquear limite baixo e superior (ou seja, bloquear mais). |
BLOCK_MEDIUM_AND_ABOVE |
Bloquear limite médio e superior. |
BLOCK_ONLY_HIGH |
Bloquear apenas o limite elevado (ou seja, bloquear menos). |
BLOCK_NONE |
Não bloquear nada. |
OFF |
Desative o filtro de segurança. |