SafetySpec

Specifica di sicurezza. Esistono due casi d'uso: 1. quando è impostato solo safetySpec.enable, la soglia BLOCK_LOW_AND_ABOVE verrà applicata a tutte le categorie. 2. Quando safetySpec.enable è impostato e alcune safetySettings sono impostate, vengono applicate solo le safetySettings specificate.

Rappresentazione JSON
{
  "enable": boolean,
  "safetySettings": [
    {
      object (SafetySetting)
    }
  ]
}
Campi
enable

boolean

Attiva il filtro di sicurezza nella risposta. Il valore predefinito è false.

safetySettings[]

object (SafetySetting)

Facoltativo. Impostazioni di sicurezza. Queste impostazioni sono efficaci solo quando safetySpec.enable è true.

SafetySetting

Impostazioni di sicurezza.

Rappresentazione JSON
{
  "category": enum (HarmCategory),
  "threshold": enum (HarmBlockThreshold)
}
Campi
category

enum (HarmCategory)

Obbligatorio. Categoria del danno.

threshold

enum (HarmBlockThreshold)

Obbligatorio. Soglia di blocco dei contenuti dannosi.

HarmBlockThreshold

Livelli di soglia basati sulla probabilità per il blocco.

Enum
HARM_BLOCK_THRESHOLD_UNSPECIFIED Soglia HarmBlockThreshold non specificata.
BLOCK_LOW_AND_ABOVE Blocco soglia bassa e superiore (ovvero blocca di più).
BLOCK_MEDIUM_AND_ABOVE Blocca la soglia media e superiore.
BLOCK_ONLY_HIGH Blocco solo soglia alta (ovvero blocco ridotto).
BLOCK_NONE Nessun blocco.
OFF Disattiva il filtro di sicurezza.