安全規格。有兩種使用情境:1. 僅設定 safetySpec.enable 時,所有類別都會套用 BLOCK_LOW_AND_ABOVE 門檻。2. 如果設定了 safetySpec.enable,且設定了部分 safetySettings,則只會套用指定的 safetySettings。
| JSON 表示法 | 
|---|
| {
  "enable": boolean,
  "safetySettings": [
    {
      object ( | 
| 欄位 | |
|---|---|
| enable | 
 啟用回覆的安全過濾功能。預設值為 false。 | 
| safetySettings[] | 
 (選用步驟) 安全性設定。只有在 safetySpec.enable 為 true 時,這項設定才會生效。 | 
SafetySetting
安全性設定。
| JSON 表示法 | 
|---|
| { "category": enum ( | 
| 欄位 | |
|---|---|
| category | 
 這是必要旗標,危害類別。 | 
| threshold | 
 這是必要旗標,有害內容封鎖門檻。 | 
HarmBlockThreshold
封鎖的機率門檻等級。
| 列舉 | |
|---|---|
| HARM_BLOCK_THRESHOLD_UNSPECIFIED | 未指定危害封鎖門檻。 | 
| BLOCK_LOW_AND_ABOVE | 封鎖低閾值以上的內容 (即封鎖更多內容)。 | 
| BLOCK_MEDIUM_AND_ABOVE | 封鎖有害機率中等以上的內容。 | 
| BLOCK_ONLY_HIGH | 僅封鎖有害機率高的內容 (即減少封鎖)。 | 
| BLOCK_NONE | 不封鎖任何內容。 | 
| OFF | 關閉安全篩選器。 |