Skip to main content
Open on GitHub

DashVector

DashVector 是一项全托管的向量数据库服务,支持高维稠密和稀疏向量、实时插入及过滤搜索。它设计为可自动扩展,并能适应不同的应用需求。

本文档演示了如何在 LangChain 生态系统中利用 DashVector。特别是,它展示了如何安装 DashVector,以及如何将其作为 LangChain 的 VectorStore 插件使用。 文档分为两部分:安装与设置,以及针对特定 DashVector 包装器的参考说明。

安装与设置

安装 Python SDK:

pip install dashvector

您需要一个 API 密钥。以下是 安装说明

嵌入模型

from langchain_community.embeddings import DashScopeEmbeddings
API 参考:DashScope嵌入

查看 使用示例

向量存储

DashVector Collection 被封装为熟悉的 VectorStore,以便在 LangChain 中原生使用, 从而使其能够轻松应用于各种场景,例如语义搜索或示例选择。

您可以通过以下方式导入向量存储:

from langchain_community.vectorstores import DashVector
API 参考:DashVector

关于 DashVector 包装器的详细教程,请参阅 此笔记本