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. Per impostazione predefinita è 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 di contenuti dannosi.

threshold

enum (HarmBlockThreshold)

Obbligatorio. La soglia di blocco dei contenuti dannosi.

HarmBlockThreshold

Livelli di soglia basati sulla probabilità per il blocco.

Enum
HARM_BLOCK_THRESHOLD_UNSPECIFIED Soglia di blocco dei contenuti dannosi non specificata.
BLOCK_LOW_AND_ABOVE Blocca la soglia bassa e superiore (ovvero blocca di più).
BLOCK_MEDIUM_AND_ABOVE Blocca la soglia media e superiore.
BLOCK_ONLY_HIGH Blocca solo la soglia alta (ovvero blocca di meno).
BLOCK_NONE Non bloccare nulla.
OFF Disattiva il filtro di sicurezza.