代理 Vertex AI 请求
Vertex AI 通过 OpenAI 兼容的 API 提供对 Google Gemini 模型的访问。
本指南展示了如何使用 ai-proxy 插件将 APISIX 与 Vertex AI 集成。将 provider 设置为 vertex-ai 后,你可以通过 provider_conf 配置你的项目和区域,而无需指定自定义端点。
前置条件
- 安装 Docker。
- 安装 cURL 以向服务发送请求进行验证。
- 按照 快速入门教程 在 Docker 或 Kubernetes 中启动一个新的 APISIX 实例。
- 拥有一个启用了 Vertex AI API 的 Google Cloud 项目。
获取 Vertex AI 服务帐号密钥
按照 Google Cloud 服务帐号文档 创建服务帐号和 JSON 密钥。确保服务帐号具有调用 Vertex AI 的权限(例如 Vertex AI User