Sicherheitsspezifikation. 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 ( |
| Felder | |
|---|---|
enable |
Sicherheitsfilterung für die Antwort aktivieren. Der Standardwert ist „false“. |
safetySettings[] |
Optional. Sicherheitseinstellungen. Diese Einstellungen sind nur wirksam, wenn „safetySpec.enable“ auf „true“ gesetzt ist. |
SafetySetting
Sicherheitseinstellungen
| JSON-Darstellung |
|---|
{ "category": enum ( |
| Felder | |
|---|---|
category |
Erforderlich. Schadenskategorie |
threshold |
Erforderlich. Der Schwellenwert für die Schadensblockierung |
HarmBlockThreshold
Wahrscheinlichkeitsbasierte Schwellenwertebenen für die Blockierung
| Enums | |
|---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
Unbekannter Schwellenwert für die Schadensblockierung |
BLOCK_LOW_AND_ABOVE |
Niedrigen 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 |
Nichts blockieren |
OFF |
Sicherheitsfilter deaktivieren |