ZeusDB 是一个用 Rust 编写的向量数据库。它支持乘积量化、持久化存储以及用于运维的日志记录。以下部分展示了如何将 ZeusDB 与 LangChain 一起使用。
设置
从 PyPI 安装 ZeusDB LangChain 集成包:入门
此示例使用 OpenAIEmbeddings,需要 OpenAI API 密钥:在此处获取您的 OpenAI API 密钥 如果您愿意,也可以将此包与任何其他嵌入提供商(Hugging Face、Cohere、自定义函数等)一起使用。 从 PyPI 安装 LangChain OpenAI 集成包:请选择以下选项之一来集成您的 OpenAI 密钥
选项 1:🔑 每次输入您的 API 密钥 在 Jupyter 中使用 getpass 安全地输入当前会话的密钥:🎉 做得很好!您已准备就绪。
初始化
管理向量存储
2.1 向向量存储添加项目
2.2 更新向量存储中的项目
2.3 从向量存储中删除项目
查询向量存储
3.1 直接查询
执行简单的相似性搜索:3.2 通过转换为检索器进行查询
您也可以将向量存储转换为检索器,以便在链中更轻松地使用:ZeusDB 特定功能
4.1 使用乘积量化的内存高效设置
对于大型数据集,使用乘积量化来减少内存使用:4.2 持久化
将您的向量存储保存到磁盘并从磁盘加载: 如何保存您的向量存储用于检索增强生成的用法
有关如何将此向量存储用于检索增强生成 (RAG) 的指南,请参阅以下部分:API 参考
有关所有ZeusDBVectorStore 功能和配置的详细文档,请访问 ZeusDB 文档。
将这些文档通过 MCP 连接到 Claude、VSCode 等,以获取实时答案。

