跳到主要内容
Open on GitHub

DashVector

DashVector 是一种全托管的向量数据库服务,支持高维稠密和稀疏向量,提供实时插入和过滤搜索功能。它旨在自动扩展并能适应不同的应用需求。

本文档演示了如何在 LangChain 生态系统中使用 DashVector。具体来说,它展示了如何安装 DashVector,以及如何将其作为 LangChain 中的 VectorStore 插件使用。它分为两部分:安装和设置,以及对特定 DashVector 包装器的引用。

安装与设置

安装 Python SDK

pip install dashvector

您必须拥有一个 API 密钥。这里是 安装说明

嵌入模型

from langchain_community.embeddings import DashScopeEmbeddings
API 参考:DashScopeEmbeddings

查看 使用示例

向量存储

DashVector Collection 被包装为 LangChain 中易于使用的 VectorStore,这使其可以方便地用于各种场景,例如语义搜索或示例选择。

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

from langchain_community.vectorstores import DashVector
API 参考:DashVector

有关 DashVector 包装器的详细说明,请参阅 此笔记本