设置
在运行此代码之前,您应该确保已在 Google Cloud 仪表板中为相关项目启用 Vertex AI API,并且您已使用以下方法之一通过 Google Cloud 进行身份验证:- 您已登录到该项目允许的帐户(使用
gcloud auth application-default login)。 - 您正在使用该项目允许的服务帐户在计算机上运行。
- 您已下载该项目允许的服务帐户的凭据,并将
GOOGLE_APPLICATION_CREDENTIALS环境变量设置为此文件的路径。
npm
npm
用法
初始化引擎
创建MatchingEngine 对象时,您需要一些有关匹配引擎配置的信息。您可以从匹配引擎的 Cloud Console 获取此信息:
- 索引的 ID
- 索引端点的 ID
InMemoryDocstore 也可以用于初始测试,但您可能希望使用像 GoogleCloudStorageDocstore 这样的东西来更永久地存储它。
添加文档
查询文档
执行直接的 k-最近邻搜索并返回所有结果可以使用任何标准方法完成:使用过滤器/限制查询文档
我们可以根据为文档设置的元数据限制返回的文档。因此,如果我们只想将结果限制为红色,我们可以这样做:删除文档
删除文档是使用 ID 完成的。相关
将这些文档连接 到 Claude、VSCode 等,通过 MCP 获取实时解答。

