在与 Vertex AI 上的 Gemini 互动时,您的请求(提示)或生成的回答可能会被内容过滤器屏蔽。本文档提供了有关如何识别和处理这些遭屏蔽的响应的指南。
内容何时会被屏蔽?
内容过滤器屏蔽内容有两种情况:
- 输入提示被屏蔽。
- 模型的回答被屏蔽。
下面几个部分介绍了如何处理每种情况。
输入提示被屏蔽
如果您的输入提示在发送到模型之前被内容过滤器屏蔽,则 API 响应会呈现以下特征:
promptFeedback
字段已填充。此字段包含有关提示被屏蔽的原因的信息。- 未设置
candidates
字段。
模型回答被屏蔽
如果模型生成了回答,但该回答被内容过滤器阻止,则 API 响应会呈现以下特征:
- 未设置
promptFeedback
字段。 candidates
字段的设置具有以下特征:- 未设置
content
字段。 - 系统会设置
finishReason
字段,以指明停止生成回答的原因。
- 未设置
您可以通过检查 API 响应中的这些字段来确定内容被屏蔽的原因。
后续步骤
- 了解如何配置内容过滤器。