兼容性仅在 Node.js 上可用。
设置
此模块期望已创建端点和已部署索引,因为创建时间接近一小时。要了解更多信息,请参阅 LangChain Python 文档 创建索引并将其部署到端点。
- 您已登录到允许访问该项目的帐户(使用
gcloud auth application-default login)。 - 您正在使用允许访问该项目的服务帐户的机器上运行。
- 您已下载允许访问该项目的服务帐户的凭据,并将
GOOGLE_APPLICATION_CREDENTIALS环境变量设置为此文件的路径。
npm
npm
用法
初始化引擎
创建MatchingEngine 对象时,您需要了解匹配引擎配置的一些信息。您可以从 Matching Engine 的 Cloud Console 获取此信息
- 索引的 ID
- 索引端点的 ID
InMemoryDocstore 适合初步测试,但您会希望使用类似 GoogleCloudStorageDocstore 的东西来更永久地存储它。
添加文档
查询文档
使用任何标准方法都可以进行直接的 k-最近邻搜索,返回所有结果使用过滤器/限制查询文档
我们可以根据为文档设置的元数据来限制返回的文档。因此,如果我们只想将结果限制为红色文档,我们可以这样做删除文档
使用 ID 删除文档。相关
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。