Especificación de seguridad. Hay dos casos prácticos: 1. Cuando solo se define safetySpec.enable, se aplicará el umbral BLOCK_LOW_AND_ABOVE a todas las categorías. 2. Si se define safetySpec.enable y se definen algunos safetySettings, solo se aplicarán los safetySettings especificados.
Representación JSON |
---|
{
"enable": boolean,
"safetySettings": [
{
object ( |
Campos | |
---|---|
enable |
Habilita el filtro de seguridad en la respuesta. El valor predeterminado es "false". |
safetySettings[] |
Opcional. Ajustes de seguridad. Estos ajustes solo se aplican cuando safetySpec.enable es true. |
SafetySetting
Ajustes de seguridad.
Representación JSON |
---|
{ "category": enum ( |
Campos | |
---|---|
category |
Obligatorio. Categoría de daño. |
threshold |
Obligatorio. Umbral de bloqueo de contenido dañino. |
HarmBlockThreshold
Niveles de umbral basados en la probabilidad de bloqueo.
Enumeraciones | |
---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
Umbral de bloqueo de daños no especificado. |
BLOCK_LOW_AND_ABOVE |
Bloquear el umbral bajo y los valores superiores (es decir, bloquear más contenido). |
BLOCK_MEDIUM_AND_ABOVE |
Bloquear el umbral medio y los superiores. |
BLOCK_ONLY_HIGH |
Bloquear solo el umbral alto (es decir, bloquear menos). |
BLOCK_NONE |
No bloquear nada. |
OFF |
Desactiva el filtro de seguridad. |