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,运行向量搜索查询,最后使用一个链基于检索到的文档用自然语言回答问题。

相关内容