设置
要访问 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
管理向量存储
向向量存储添加项目
- 待办:编辑并运行代码单元以生成输出
更新向量存储中的项目
从向量存储中删除项目
查询向量存储
一旦您的向量存储被创建并添加了相关文档,您很可能希望在链或代理运行期间查询它。直接查询
执行简单的相似性搜索可以按如下方式完成通过转换为检索器进行查询
您还可以将向量存储转换为检索器,以便在您的链中更轻松地使用。用于检索增强生成的使用
有关如何将此向量存储用于检索增强生成 (RAG) 的指南,请参阅以下部分API 参考
有关所有 OceanbaseVectorStore 功能和配置的详细文档,请参阅 API 参考:python.langchain.com/docs/integrations/vectorstores/oceanbase以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。