Skip to content

Google Vertex AI API: Generate Content

ZenMux 支持 Google Vertex AI API,使用 Gen AI SDK,具体请求参数和返回结构详见,具体请求参数和返回结构详见 Google Vertex AI 官网

SDK

bash
pip install google-genai
bash
npm install @google/genai

示例

Python
from google import genai  
from google.genai import types  

client = genai.Client(
    api_key="$ZenMux_API_KEY",
    vertexai=True,
    http_options=types.HttpOptions(
        api_version='v1',
        base_url='https://zenmux.ai/api/vertex-ai'
    ),
)

response = client.models.generate_content(  
    model="google/gemini-2.5-pro",  
    contents="How does AI work?"  
)
print(response.text)
ts
const genai = require("@google/genai");

const client = new genai.GoogleGenAI({
  apiKey: "$ZenMux_API_KEY",
  vertexai: true,
  httpOptions: {
    baseUrl: "https://zenmux.ai/api/vertex-ai",
    apiVersion: "v1"
  }
});

const response = await client.models.generateContent({
  model: "google/gemini-2.5-pro",
  contents: "How does AI work?",
});
console.log(response);

支持的模型

Google Vertex AI 协议支持模型说明

支持 Google Vertex AI 协议的模型正在分批适配中,当前已支持的模型可以通过官方模型列表筛选 VextexAI API Compatible 查看: VertexAI-support 或者也可以通过模型详情页查看: VertexAI-support