配置
要访问 Oceanbase 向量存储,你需要部署一个独立的 OceanBase 服务器: %docker run —name=ob433 -e MODE=mini -e OB_SERVER_IP=127.0.0.1 -p 2881:2881 -d quay.io/oceanbase/oceanbase-ce:4.3.3.1-101000012024102216 然后安装langchain-oceanbase 集成包。
pip install -qU “langchain-oceanbase”
检查与 OceanBase 的连接,并设置向量数据的内存使用比例:
初始化
配置嵌入模型的 API 密钥。这里以DashScopeEmbeddings 为例。在按上述方式使用 Docker 镜像部署 Oceanbase 时,只需按照以下脚本设置 host、port、user、password 和 database name。对于其他部署方式,请根据实际情况设置这些参数。
pip install dashscope
管理向量存储
向向量存储添加项目
- TODO: 编辑后运行代码单元以生成输出
更新向量存储中的项目
从向量存储中删除项目
查询向量存储
创建向量存储并添加相关文档后,通常需要在运行链或代理时对其进行查询。直接查询
执行简单的相似性搜索,方法如下:转换为检索器后查询
你也可以将向量存储转换为检索器,以便在链中更便捷地使用。用于检索增强生成
有关如何将此向量存储用于检索增强生成(RAG)的指南,请参阅以下章节:API 参考
有关 OceanbaseVectorStore 所有功能和配置的详细文档,请参阅 API 参考:python.langchain.com/docs/integrations/vectorstores/oceanbaseConnect these docs to Claude, VSCode, and more via MCP for real-time answers.

