本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
根据您的应用场景使用防护机制
创建护栏后,您可以使用以下功能进行申请:
下表描述了如何使用 AWS Management Console 或 Amazon Bedrock 为每项功能添加护栏。API
应用场景 | 控制台 | API |
---|---|---|
模型推断 | 使用游乐场时请选择护栏。 | 在InvokeModel或InvokeModelWithResponseStream请求的标题中指定,或者在 C onverse 或ConverseStream请求正文的guardrailConfig 字段中包含该字段。 |
与代理关联 | 创建或更新代理时,请在代理生成器的 Guardrail 详细信息部分中指定。 | 在正文中包含一个guardrailConfiguration 字段 CreateAgent 或 UpdateAgent 请求。 |
在查询知识库时使用 | 按照查询配置防护机制部分中的步骤进行操作。在设置配置时添加护栏。 | 在正文中包含一个guardrailConfiguration 字段 RetrieveAndGenerate 请求。 |
包含在流程的提示节点中 | 创建或更新流程时,请选择提示节点并在 “配置” 部分指定护栏。 | 在CreateFlow或UpdateFlow请求的nodes 字段中定义提示节点时,请在中加入一个guardrailConfiguration 字段PromptFlowNodeConfiguration。 |
包含在流程的知识库节点中 | 创建或更新流程时,请选择知识库节点并在 “配置” 部分指定护栏。 | 在CreateFlow或UpdateFlow请求的nodes 字段中定义知识库节点时,请在中包含一个guardrailConfiguration 字段KnowledgeBaseFlowNodeConfiguration。 |
本节介绍如何使用带有模型推断的护栏和 Amazon Bedrock。API您可以使用基本推理运算(InvokeModel和 InvokeModelWithResponseStream)和 Converse API(匡威和 ConverseStream)。通过这两组操作,您可以在同步和流式模型推理中使用防护机制。您还可以有选择地评估用户输入,并配置流式响应行为。