SafetySpec

Sicherheitsanforderungen. Es gibt zwei Anwendungsfälle: 1. Wenn nur „safetySpec.enable“ festgelegt ist, wird der Schwellenwert „BLOCK_LOW_AND_ABOVE“ für alle Kategorien angewendet. 2. Wenn „safetySpec.enable“ festgelegt ist und einige „safetySettings“ festgelegt sind, werden nur die angegebenen „safetySettings“ angewendet.

JSON-Darstellung
{
  "enable": boolean,
  "safetySettings": [
    {
      object (SafetySetting)
    }
  ]
}
Felder
enable

boolean

Aktivieren Sie die Sicherheitsfilterung für die Antwort. Der Standardwert ist „false“.

safetySettings[]

object (SafetySetting)

Optional. Sicherheitseinstellungen. Diese Einstellungen sind nur wirksam, wenn „safetySpec.enable“ auf „true“ gesetzt ist.

SafetySetting

Sicherheitseinstellungen.

JSON-Darstellung
{
  "category": enum (HarmCategory),
  "threshold": enum (HarmBlockThreshold)
}
Felder
category

enum (HarmCategory)

Erforderlich. Schadenskategorie.

threshold

enum (HarmBlockThreshold)

Erforderlich. Der Schwellenwert für die die Schadenssperre

HarmBlockThreshold

Wahrscheinlichkeitsbasierte Schwellenwertebenen für die Blockierung.

Enums
HARM_BLOCK_THRESHOLD_UNSPECIFIED Unbekannter Schwellenwert für Schadenssperre.
BLOCK_LOW_AND_ABOVE Niedrigeren Schwellenwert und höher blockieren (d. h. mehr blockieren).
BLOCK_MEDIUM_AND_ABOVE Mittleren Schwellenwert und höher blockieren
BLOCK_ONLY_HIGH Nur einen hohen Schwellenwert blockieren (d. h. weniger blockieren).
BLOCK_NONE Keine blockieren.
OFF Deaktivieren Sie den Sicherheitsfilter.