Skip to main content

概述

这将帮助您开始使用 AmazonKnowledgeBaseRetriever 检索。有关所有 AmazonKnowledgeBaseRetriever 功能和配置的详细文档,请访问 API 参考。 Amazon Bedrock Knowledge Bases 是由亚马逊网络服务 (AWS) 提供的端到端 RAG 工作流的全托管支持。 它提供将您的文档转换为嵌入(向量)并将嵌入存储在专用向量数据库中的完整摄取工作流。 Amazon Bedrock Knowledge Bases 支持流行的向量存储数据库,包括 Amazon OpenSearch Serverless 的向量引擎、Pinecone、Redis Enterprise Cloud、Amazon Aurora(即将推出)和 MongoDB(即将推出)。

集成详情

AWS Knowledge Base Retriever 可以在“自托管”的意义上运行,即您可以在自己的 AWS 基础设施上运行它。但是,无法在另一个云服务提供商或本地环境中运行。

设置

要使用 AmazonKnowledgeBaseRetriever,您需要一个 AWS 账户,您可以在其中管理您的索引和文档。设置您的账户后,请设置以下环境变量:
如果您想从单个查询中获得自动跟踪,您还可以通过取消注释以下内容来设置您的 LangSmith API 密钥:

安装

此检索器位于 @langchain/aws 包中:

实例化

现在我们可以实例化我们的检索器:

使用


API 参考

有关所有 AmazonKnowledgeBaseRetriever 功能和配置的详细文档,请访问 API 参考。
官方原文:src/oss/javascript/integrations/retrievers/bedrock-knowledge-bases.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026