SafetySpec

Spécification de sécurité. Il existe deux cas d'utilisation : 1) lorsque seul safetySpec.enable est défini, le seuil BLOCK_LOW_AND_ABOVE est appliqué à toutes les catégories. 2. Lorsque safetySpec.enable est défini et que certains safetySettings sont définis, seuls les safetySettings spécifiés sont appliqués.

Représentation JSON
{
  "enable": boolean,
  "safetySettings": [
    {
      object (SafetySetting)
    }
  ]
}
Champs
enable

boolean

Activez le filtrage de sécurité pour la réponse. La valeur par défaut est "false".

safetySettings[]

object (SafetySetting)

Facultatif. Paramètres de sécurité. Ces paramètres ne sont effectifs que lorsque safetySpec.enable est défini sur "true".

SafetySetting

Paramètres de sécurité.

Représentation JSON
{
  "category": enum (HarmCategory),
  "threshold": enum (HarmBlockThreshold)
}
Champs
category

enum (HarmCategory)

Obligatoire. Catégorie de préjudice.

threshold

enum (HarmBlockThreshold)

Obligatoire. Seuil de blocage de préjudice.

HarmBlockThreshold

Niveaux de seuil de probabilité pour le blocage.

Enums
HARM_BLOCK_THRESHOLD_UNSPECIFIED Seuil de blocage de préjudice non spécifié.
BLOCK_LOW_AND_ABOVE Bloquer les seuils faibles et supérieurs (augmenter le nombre de blocages).
BLOCK_MEDIUM_AND_ABOVE Bloquer les seuils moyens et supérieurs.
BLOCK_ONLY_HIGH Bloquer uniquement les seuils élevés (réduire le nombre de blocage).
BLOCK_NONE Ne rien bloquer.
OFF Désactivez le filtre de sécurité.