Skip to main content
Pinecone 是一个向量数据库,为全球一些顶尖公司的 AI 应用提供支持。 本指南提供了快速入门 Pinecone 向量存储 的概述。有关所有 PineconeStore 功能和配置的详细文档,请访问 API 参考。

概述

集成细节

安装

要使用 Pinecone 向量存储,请创建一个 Pinecone 账户,初始化一个索引,并安装 @langchain/pinecone、@langchain/core 以及 官方 Pinecone SDK(@pinecone-database/pinecone v5.x),以初始化 PineconeStore 的客户端。 本指南以 OpenAI 嵌入 为示例。您可以使用 其他支持的嵌入模型。

凭证

注册 Pinecone 账户并创建索引。确保维度与您要使用的嵌入匹配(OpenAI 的默认值是 text-embedding-3-small 的 1536)。完成后,设置 PINECONE_INDEX、PINECONE_API_KEY 和(可选的)PINECONE_ENVIRONMENT 环境变量:
如果本指南使用 OpenAI 嵌入,请设置您的 OpenAI 密钥:
如果您希望自动跟踪模型调用,可以通过取消注释下方设置您的 LangSmith API 密钥:

实例化

管理向量存储

向向量存储添加项

注意: 添加文档后,需要稍等片刻才能进行查询。

从向量存储删除项

查询向量存储

一旦您的向量存储创建完成,并且相关文档已添加,您很可能希望在链或智能体运行期间对其进行查询。

直接查询

执行简单的相似度搜索可以按以下方式完成:
如果您想执行相似度搜索并获取相应的分数,可以运行:

将向量存储转换为检索器

您还可以将向量存储转换为 检索器,以便在您的链中更方便地使用。

用于检索增强生成

有关如何使用此向量存储进行检索增强生成(RAG)的指南,请参阅以下部分:

API 参考

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