Amazon Bedrock 是一项完全托管的服务,可通过 API 提供来自领先 AI 初创公司和 Amazon 的基础模型 (FMs)。您可以从广泛的 FMs 中进行选择,以找到最适合您用例的模型。这将帮助您开始使用 LangChain 的 Bedrock 补全模型(大语言模型)。有关
Bedrock 功能和配置选项的详细文档,请参阅 API 参考。
概述
集成详情
| 类 | 包 | 本地 | 可序列化 | Python 支持 | 下载量 | 版本 |
|---|---|---|---|---|---|---|
Bedrock | @langchain/community | ❌ | ✅ | ✅ |
设置
要访问 Bedrock 模型,您需要创建一个 AWS 账户、获取 API 密钥,并安装@langchain/community 集成包以及一些对等依赖项。
凭证
前往 aws.amazon.com 注册 AWS Bedrock 并生成 API 密钥。完成此操作后,设置环境变量:安装
LangChain Bedrock 集成包位于@langchain/community 包中:
@aws-sdk/credential-provider-node 依赖项并使用 web 入口点:
@aws-sdk/credential-provider-node 依赖项并使用 web 入口点:
@aws-sdk/credential-provider-node 依赖项并使用 web 入口点:
实例化
现在我们可以实例化模型对象并生成聊天补全:调用
请注意,某些模型需要特定的提示技巧。例如,如果提示不以Human: 开头,Anthropic 的 Claude-v2 模型将抛出错误。
API 参考
有关所有 Bedrock 功能和配置的详细文档,请前往 API 参考。将这些文档通过 MCP 连接到 Claude、VSCode 等,以获取实时答案。

