Specifiche 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 ( | 
| Campi | |
|---|---|
| enable | 
 Attiva il filtro di sicurezza nella risposta. Per impostazione predefinita, è false. | 
| safetySettings[] | 
 Facoltativo. Impostazioni di sicurezza. Queste impostazioni sono efficaci solo quando safetySpec.enable è impostato su true. | 
SafetySetting
Impostazioni di sicurezza.
| Rappresentazione JSON | 
|---|
| { "category": enum ( | 
| Campi | |
|---|---|
| category | 
 Obbligatorio. Categoria del danno. | 
| threshold | 
 Obbligatorio. La 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. |