Gemini Enterprise Agent Platform
Gemini Enterprise Agent Platform 是 Google Cloud 面向 Gemini 和合作伙伴模型的托管平台现用名称,之前的文档将其称为 Vertex AI。AISIX 为应用提供统一的兼容 OpenAI API,以调用该平台托管的模型。
此配置适用于需要使用 AISIX 认证、模型允许列表、速率限制和用量核算的 Agent Platform 模型。为保持兼容性,AISIX 继续使用 google-vertex 作为服务提供方标识符,使用 vertex 作为适配器标识符。AISIX 使用 GCP OAuth2 Bearer Token 向 Agent Platform API 认证,并可从服务账号密钥签发该 Token。
准备工作
开始前,请准备以下内容:
- 一套 AISIX 环境:
- 对于 AISIX Enterprise 或 AISIX Cloud,需要一个已关联网关的环境和具有写入作用域的 Admin Token。使用 AISIX Enterprise 时,请按照 AISIX Enterprise 快速入门操作。如需申请 AISIX Cloud 访问权限,请联系 API7。
- 对于开源 AISIX 网关,请准备本地 AISIX 安装,或使用开源 AISIX 网关快速入门中的 Docker 环境。配置网关以加载声明式资源文件。
- 已在目标 GCP 项目中启用 Agent Platform API(
aiplatform.googleapis.com)。 - 目标模型支持的 Agent Platform 位置,以及拥有 Agent Platform User(
roles/aiplatform.user)角色的服务账号。当前 Gemini 示例使用global。 - GCP 项目 ID 和 Agent Platform 模型 ID。
curl和jq。