安全规范。有两种使用情形: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 |
关闭安全过滤条件。 |