turbopuffer 是一个快速、高性价比的向量数据库,用于搜索和检索。
本指南将帮助你开始使用 turbopuffer 向量存储。有关所有 TurbopufferVectorStore 功能和配置的详细文档,请参阅 API 参考。
集成详情
注册 turbopuffer 账户,创建 API 密钥,并安装 @langchain/turbopuffer,官方的 @turbopuffer/turbopuffer 客户端,@langchain/core,以及一个嵌入提供者(本指南使用 OpenAI 嵌入)。
将你的 API 密钥设置为环境变量:
可选地设置一个 区域(例如 gcp-us-central1)。
实例化
创建一个 turbopuffer 客户端和命名空间,然后将命名空间传递给 TurbopufferVectorStore:
管理向量存储
向向量存储添加项
目前仅支持字符串元数据值。
从向量存储删除项
查询向量存储
直接查询
使用 turbopuffer 过滤表达式按元数据过滤。有关支持的运算符,请参阅 turbopuffer 过滤文档。
使用现有 ID 执行 Upsert
删除命名空间中的所有向量
用于检索增强生成的使用方式
有关如何使用此向量存储进行检索增强生成(RAG)的指南,请参阅以下部分:
API 参考
有关所有 TurbopufferVectorStore 功能和配置的详细文档,请前往 API 参考。
官方原文:src/oss/javascript/integrations/vectorstores/turbopuffer.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026