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. |