本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用提示管理器测试提示
要了解如何测试在提示管理器中创建的提示,请选择与您的首选方法对应的选项卡,然后按照以下步骤操作:
- Console
-
在提示管理器中测试提示
-
采用有权使用 Amazon Bedrock 控制台的 IAM 身份登录 AWS 管理控制台。然后,通过以下网址打开 Amazon Bedrock 控制台:https://console.aws.amazon.com/bedrock
。 -
从左侧导航窗格中选择提示管理器。然后,在提示部分中选择一个提示。
-
在提示草稿部分中选择在提示生成器中编辑,或者在版本部分中选择提示的版本。
-
(可选)要在提示中为变量提供值,您需要先在配置窗格中选择一个模型。然后,在测试变量窗格中为每个变量输入测试值。
注意
这些测试值是临时的,如果您保存提示,则不会保存这些值。
-
要测试提示,请在测试窗口窗格中选择运行。
-
修改提示或其配置,然后根据需要再次运行提示。如果您对提示感到满意,可以选择创建版本来创建可在生产环境中使用的提示快照。有关更多信息,请参阅 使用提示管理器中的版本将提示部署到应用程序。
您也可以通过以下方式测试提示:
-
要测试流中的提示,请在流中添加提示节点。有关更多信息,请参阅在 Amazon Bedrock 中创建和设计流和流的节点类型。
-
如果没有为提示配置代理,您仍然可以通过在测试代理时导入提示,来使用代理测试提示。有关更多信息,请参阅 测试代理行为并进行问题排查。
-
- API
-
您可以通过以下方式测试提示:
-
要对提示进行推理,请使用 Amazon Bedrock 运行时端点发送 InvokeModel InvokeModelWithResponseStream、Converse 或 ConverseStream 请求,并在
modelId参数中指定提示的 ARN。注意
当您将提示管理器提示与
Converse或ConverseStream结合使用时,以下限制适用:-
您不能包含
additionalModelRequestFields、inferenceConfig、system或toolConfig字段。 -
如果您包含
messages字段,则消息将附加到在提示中定义的消息之后。 -
如果包含
guardrailConfig字段,则护栏将应用于整个提示。如果您在 ContentBlock 字段中包含guardContent内容块,则护栏将仅应用于这些内容块。
-
-
要测试流中的提示,请使用 Amazon Bedrock 代理构建时端点发送 CreateFlow 或 UpdateFlow 请求,以创建或编辑流。在
PromptNode类型的 Node.js 中添加适用于 JavaScript 的 SDK,并在promptArn字段中提供提示的 ARN。然后,使用 Amazon Bedrock 代理运行时端点发送 InvokeFlow 请求。有关更多信息,请参阅在 Amazon Bedrock 中创建和设计流和流的节点类型。 -
要使用代理测试提示,请使用 Amazon Bedrock 控制台(请参阅控制台选项卡),或将提示文本输入到 InvokeAgent 请求的
inputText字段。
-