Skip to main content
已弃用此集成已弃用,将在未来版本中移除。请改用 ChatGoogleGenerativeAI。请参阅完整的发布说明和迁移指南
Vertex AI 暴露了 Google Cloud 中所有可用的基础模型,例如 gemini-2.5-progemini-2.5-flash 等。有关可用模型的完整且最新的列表,请访问 VertexAI 文档
Google Cloud VertexAI 与 Gemini APIGoogle Cloud VertexAI 集成与 Google Gemini API 是分开的。本页面展示了通过 Google Cloud Platform (GCP) 提供的企业版 Gemini。
API 参考有关所有功能和配置选项的详细文档,请访问 ChatVertexAI API 参考。

概述

集成详情

模型功能

设置

要访问 VertexAI 模型,您需要创建一个 Google Cloud Platform 帐户、设置凭据并安装 langchain-google-vertexai 集成包。

凭据

要使用此集成,您必须:
  • 为您的环境配置凭据(gcloud、工作负载身份等…)
  • 将服务帐户 JSON 文件的路径存储为 GOOGLE_APPLICATION_CREDENTIALS 环境变量
此代码库使用 google.auth 库,该库首先查找上述应用程序凭据变量,然后查找系统级身份验证。 有关更多信息,请参阅 google.auth API 参考 要启用模型调用的自动跟踪,请设置您的 LangSmith API 密钥:

安装

LangChain VertexAI 集成位于 langchain-google-vertexai 包中:

实例化

现在我们可以实例化模型对象并生成聊天补全:

调用

内置工具

Gemini 支持一系列在服务器端执行的工具。

Google 搜索

需要 langchain-google-vertexai>=2.0.11
Gemini 可以执行 Google 搜索并使用结果来为其响应提供依据

代码执行

需要 langchain-google-vertexai>=2.0.25
Gemini 可以生成并执行 Python 代码

API 参考

有关所有功能和配置选项的详细文档,请访问 ChatVertexAI API 参考。