Skip to main content
DashVector 是一个全托管的向量数据库服务,支持高维稠密和稀疏向量、实时插入和过滤搜索。它可自动扩展并适应不同应用需求。
本文档演示如何在 LangChain 生态系统中利用 DashVector。特别是,它展示了如何安装 DashVector 以及如何将其用作 LangChain 中的 VectorStore 插件。 分为两部分:安装与设置,以及特定 DashVector 封装的参考。

安装与设置

安装 Python SDK:
pip install dashvector
您必须有一个 API 密钥。请参阅安装说明

嵌入模型

from langchain_community.embeddings import DashScopeEmbeddings
查看使用示例

向量存储

DashVector Collection 被封装为熟悉的 VectorStore 供 LangChain 原生使用,可用于语义搜索或示例选择等各种场景。 您可以通过以下方式导入向量存储:
from langchain_community.vectorstores import DashVector
有关 DashVector 封装的详细介绍,请参阅此笔记本