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 Reference:DashScopeEmbeddings

查看使用示例

向量存储

DashVector集合被包装为熟悉的VectorStore,以便在LangChain中原生使用,这使得它可以轻松用于各种场景,例如语义搜索或示例选择。

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

from langchain_community.vectorstores import DashVector
API Reference:DashVector

有关DashVector包装器的详细演练,请参考此笔记本


这个页面有帮助吗?