SafetySpec

Spesifikasi keselamatan. Ada dua kasus penggunaan: 1. Jika hanya safetySpec.enable yang ditetapkan, batas BLOCK_LOW_AND_ABOVE akan diterapkan untuk semua kategori. 2. Jika safetySpec.enable disetel dan beberapa safetySettings disetel, hanya safetySettings yang ditentukan yang diterapkan.

Representasi JSON
{
  "enable": boolean,
  "safetySettings": [
    {
      object (SafetySetting)
    }
  ]
}
Kolom
enable

boolean

Aktifkan pemfilteran keamanan pada respons jawaban. Secara default, nilainya adalah false.

safetySettings[]

object (SafetySetting)

Opsional. Setelan keamanan. Setelan ini hanya berlaku jika safetySpec.enable benar (true).

SafetySetting

Setelan keamanan.

Representasi JSON
{
  "category": enum (HarmCategory),
  "threshold": enum (HarmBlockThreshold)
}
Kolom
category

enum (HarmCategory)

Wajib. Kategori bahaya.

threshold

enum (HarmBlockThreshold)

Wajib. Ambang batas pemblokiran bahaya.

HarmBlockThreshold

Tingkat nilai minimum berbasis probabilitas untuk pemblokiran.

Enum
HARM_BLOCK_THRESHOLD_UNSPECIFIED Batas blokir bahaya tidak ditentukan.
BLOCK_LOW_AND_ABOVE Blokir batas rendah dan lebih tinggi (yaitu, blokir lebih banyak).
BLOCK_MEDIUM_AND_ABOVE Blokir batas sedang dan lebih tinggi.
BLOCK_ONLY_HIGH Ambang batas Block only high (yaitu, blokir lebih sedikit).
BLOCK_NONE Tidak memblokir apa pun.
OFF Nonaktifkan filter keamanan.