Skip to main content
Azure DocumentDB 可轻松创建具备完整原生 MongoDB 支持的数据库。您可以将 MongoDB 经验应用于此服务,并通过将应用程序指向连接字符串,继续使用您喜爱的 MongoDB 驱动程序、SDK 和工具。利用 Azure DocumentDB 中的向量搜索功能,可无缝集成基于 AI 的应用程序与存储在 Azure DocumentDB 中的数据。
Azure DocumentDB 为开发人员提供完全托管的、兼容 MongoDB 的数据库服务,用于通过熟悉的架构构建现代应用程序。 了解如何利用 Azure DocumentDB 的向量搜索功能,请访问此页面。如果您没有 Azure 账户,可以创建免费账户开始使用。

设置

首先需要安装 @langchain/azure-cosmosdb 包:
有关安装 LangChain 包的通用说明,请参阅此部分
npm
您还需要运行一个 Azure DocumentDB 实例。您可以按照此指南在 Azure 门户上免费部署一个版本。 一旦您的实例运行起来,请确保您拥有连接字符串和管理密钥。您可以在 Azure 门户中,实例的“连接字符串”部分找到它们。然后需要设置以下环境变量:
.env vars

示例

以下示例演示了如何将文件中的文档索引到 Azure DocumentDB 中,运行向量搜索查询,最后使用链基于检索到的文档以自然语言回答问题。

相关链接