Skip to main content
在 GitHub 上打开

DashVector

DashVector 是一项完全托管的 vectorDB 服务,支持高维密集和稀疏向量、实时插入和筛选搜索。它专为自动扩展而构建,可以适应不同的应用程序要求。

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

安装和设置

安装 Python SDK:

pip install dashvector

您必须有 API 密钥。以下是安装说明

嵌入模型

from langchain_community.embeddings import DashScopeEmbeddings
API 参考:DashScopeEmbeddings

请参阅使用示例

矢量存储

DashVector Collection 被包装为熟悉的 VectorStore,以便在 LangChain 中本机使用。 这使得它很容易用于各种场景,例如语义搜索或示例选择。

您可以通过以下方式导入 vectorstore:

from langchain_community.vectorstores import DashVector
API 参考:DashVector

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