SafetySpec

安全規格。有兩種使用情境:1. 僅設定 safetySpec.enable 時,所有類別都會套用 BLOCK_LOW_AND_ABOVE 門檻。2. 如果設定了 safetySpec.enable,且設定了部分 safetySettings,則只會套用指定的 safetySettings。

JSON 表示法
{
  "enable": boolean,
  "safetySettings": [
    {
      object (SafetySetting)
    }
  ]
}
欄位
enable

boolean

啟用回覆的安全過濾功能。預設值為 false。

safetySettings[]

object (SafetySetting)

(選用步驟) 安全性設定。只有在 safetySpec.enable 為 true 時,這項設定才會生效。

SafetySetting

安全性設定。

JSON 表示法
{
  "category": enum (HarmCategory),
  "threshold": enum (HarmBlockThreshold)
}
欄位
category

enum (HarmCategory)

這是必要旗標,危害類別。

threshold

enum (HarmBlockThreshold)

這是必要旗標,有害內容封鎖門檻。

HarmBlockThreshold

封鎖的機率門檻等級。

列舉
HARM_BLOCK_THRESHOLD_UNSPECIFIED 未指定危害封鎖門檻。
BLOCK_LOW_AND_ABOVE 封鎖低閾值以上的內容 (即封鎖更多內容)。
BLOCK_MEDIUM_AND_ABOVE 封鎖有害機率中等以上的內容。
BLOCK_ONLY_HIGH 僅封鎖有害機率高的內容 (即減少封鎖)。
BLOCK_NONE 不封鎖任何內容。
OFF 關閉安全篩選器。