Amazon Bedrock 是一项完全托管的服务,可通过 API 提供来自领先 AI 初创公司和 Amazon 的基础模型 (FMs)。您可以从广泛的 FMs 中选择,以找到最适合您用例的模型。本文档将帮助您开始使用 LangChain 的 Bedrock 补全模型 (LLMs)。有关
Bedrock 功能和配置选项的详细文档,请参阅 API 参考。
概述
集成详情
| 类 | 包 | 本地 | 可序列化 | PY 支持 | 下载量 | 版本 |
|---|---|---|---|---|---|---|
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 模型将抛出错误。

