Amazon Bedrock Converse 是一项完全托管的服务,它通过 API 提供来自领先 AI 初创公司和 Amazon 的基础模型。您可以从各种基础模型中进行选择,找到最适合您用例的模型。它为 Bedrock 模型提供了一个统一的对话界面。 本文档将帮助您开始使用 ChatBedrockConverse 聊天模型。如需了解所有 ChatBedrockConverse 功能和配置的详细文档,请前往 API 参考。

概述

集成详情

模型功能

关于如何使用特定功能的指南,请参阅下表标题中的链接。

设置

要访问 Bedrock 模型,您需要创建一个 AWS 账户,设置 Bedrock API 服务,获取访问密钥 ID 和私有密钥,并安装 @langchain/aws 集成包。

凭证

请前往 AWS 文档 注册 AWS 并设置您的凭证。您还需要为您的账户启用模型访问权限,可以按照这些说明操作。 在环境中设置您的 Bedrock 凭证:
或者,为 API 密钥认证设置 AWS_BEARER_TOKEN_BEDROCK。详情请参阅 AWS Bedrock API 密钥文档。 如果您想对模型调用进行自动化追踪,也可以通过取消注释下方的代码来设置您的 LangSmith API 密钥:

安装

LangChain 的 ChatBedrockConverse 集成位于 @langchain/aws 包中:

实例化

现在我们可以实例化模型对象并生成聊天补全。 有几种不同的 AWS 认证方式 - 以下示例依赖于在环境变量中设置的访问密钥、私有访问密钥和区域:

调用

工具调用

Bedrock 模型的工具调用方式与其他模型类似,但请注意,并非所有 Bedrock 模型都支持工具调用。更多信息请参考 AWS 模型文档。

API 参考

如需了解所有 ChatBedrockConverse 功能和配置的详细文档,请前往 API 参考。