SafetySpec

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

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

boolean

Mengaktifkan pemfilteran keamanan pada respons jawaban. Nilai defaultnya adalah salah (false).

safetySettings[]

object (SafetySetting)

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

SafetySetting

Setelan keamanan.

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

enum (HarmCategory)

Wajib diisi. Kategori bahaya.

threshold

enum (HarmBlockThreshold)

Wajib diisi. Batas blokir bahaya.

HarmBlockThreshold

Tingkat batas berbasis probabilitas untuk pemblokiran.

Enum
HARM_BLOCK_THRESHOLD_UNSPECIFIED Batas blokir bahaya yang belum 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 Blokir hanya batas tinggi (yaitu, blokir lebih sedikit).
BLOCK_NONE Jangan blokir.
OFF Menonaktifkan filter keamanan.