DashVector
DashVector 是一个完全托管的 vectorDB 服务,支持高维稠密和稀疏向量、实时插入和过滤搜索。它能够自动扩展,并能适应不同的应用需求。
本文档演示了如何在 LangChain 生态系统中利用 DashVector。具体而言,它展示了如何安装 DashVector,以及如何将其作为 VectorStore 插件在 LangChain 中使用。 文档分为两个部分:安装和设置,以及对特定 DashVector 封装的参考。
安装与设置
安装 Python SDK:
pip install dashvector
VectorStore
DashVector集合被封装为一个熟悉的VectorStore,以便在LangChain中本地使用,这使得它可以很方便地用于各种场景,例如语义搜索或示例选择。
您可以通过以下方式导入vectorstore:
from langchain_community.vectorstores import DashVector
有关DashVector包装器的详细说明,请参见这个笔记本