Skip to main content
您当前所在的页面正在记录使用 Gemini Enterprise Agent Platform 模型作为文本完成模型的情况。Gemini Enterprise Agent Platform 上许多流行的模型是 对话完成模型。您可能需要查找 这个页面。
Gemini Enterprise Agent Platform 是一个服务,它暴露了 Google Cloud 中所有的基础模型,例如 gemini-2.5-pro、gemini-2.5-flash 等。 这将帮助您使用 LangChain 开始使用 Gemini Enterprise Agent Platform 完成模型(LLM)。有关 VertexAI 功能和配置选项的详细文档,请参考 API 参考。

概述

集成细节

设置

LangChain.js 支持两种不同的认证方法,具体取决于您是在 Node.js 环境中运行还是在 Web 环境中运行。 要访问 Gemini Enterprise Agent Platform 模型,您需要创建一个 Google Cloud Platform (GCP) 账户,获取一个 API 密钥,并安装 @langchain/google-vertexai 集成包。在 Node.js 中,该包使用 @langchain/google-gauth 进行认证(您无需单独安装它)。

凭证

Node.js

您应该确保 Gemini Enterprise Agent Platform API 已为相关项目启用,并且您已使用以下方法之一对 Google Cloud 进行认证:
  • 您已登录到允许访问该项目的账户(使用 gcloud auth application-default login)
  • 您正在使用允许访问该项目的服务账户的机器上运行
  • 您已下载允许访问该项目的服务账户的凭证,并将 GOOGLE_APPLICATION_CREDENTIALS 环境变量设置为该文件的路径。 或
  • 您将 GOOGLE_API_KEY 环境变量设置为项目的 API 密钥。

Web

要在 Web 环境(如 Edge 函数)中调用 Gemini Enterprise Agent Platform 模型,您需要安装 @langchain/google-vertexai-web 包。 然后,在 GOOGLE_WEB_CREDENTIALS(或已弃用的 GOOGLE_VERTEX_AI_WEB_CREDENTIALS)中设置您的服务账户凭证:
您也可以像这样直接在代码中传递您的凭证:
如果您想要自动跟踪您的模型调用,您也可以通过取消注释以下内容来设置您的 LangSmith API 密钥:

安装

LangChain Gemini Enterprise Agent Platform 集成位于 @langchain/google-vertexai 包中:
或对于 Web 环境:

实例化

现在我们可以实例化我们的模型对象并生成对话完成:

调用


API 参考

有关所有 VertexAI 功能和配置的详细文档,请前往 API 参考。
官方原文:src/oss/javascript/integrations/llms/google_vertex_ai.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026