ZeusDB 是一个由 Rust 驱动的高性能向量数据库,提供产品量化、持久化存储和企业级日志记录等高级功能。本文档展示了如何使用 ZeusDB 为您的 LangChain 应用程序带来企业级向量搜索能力。
配置
从 PyPi 安装 ZeusDB LangChain 集成包:入门
此示例使用 OpenAIEmbeddings,需要 OpenAI API key:在此获取您的 OpenAI API key 如果您愿意,也可以将此包与任何其他嵌入提供商(Hugging Face、Cohere、自定义函数等)一起使用。 从 PyPi 安装 LangChain OpenAI 集成包:请在下方选择 OpenAI key 集成方案
方案 1:🔑 每次输入 API key 在 Jupyter 中使用 getpass 安全地为当前会话输入 key:🎉 很棒!您已准备好开始使用。
初始化
管理向量存储
2.1 向向量存储添加条目
2.2 更新向量存储中的条目
2.3 从向量存储删除条目
查询向量存储
3.1 直接查询
执行简单的相似性搜索:3.2 转换为检索器后查询
您也可以将向量存储转换为检索器,以便在链中更轻松地使用:ZeusDB 特有功能
4.1 使用产品量化的内存高效配置
对于大型数据集,使用产品量化来减少内存使用:4.2 持久化
将向量存储保存到磁盘并加载: 如何保存向量存储用于检索增强生成
有关如何将此向量存储用于检索增强生成(RAG)的指南,请参阅以下内容:API 参考
有关所有 ZeusDBVectorStore 功能和配置的详细文档,请前往 ZeusDB 文档。通过 MCP 将这些文档连接到 Claude、VSCode 等,获取实时答案。

