用途:指导在 Google Cloud Vertex AI 上通过 Gen AI SDK 使用 Gemini API,适合企业环境下的模型集成与开发。
主要能力:文本生成(对话、补全、摘要)、多模态理解(图像、音频、视频、文档)、函数调用、结构化 JSON 输出、上下文缓存、文本嵌入、Live 实时双向流式(语音与视频)、批量预测。
使用方式:统一使用 Gen AI SDK,Python 用 pip install google-genai,JS/TS 用 npm install @google/genai,Go 用 go get google.golang.org/genai,C# 用 dotnet add package Google.GenAI,Java 用 com.google.genai:google-genai。不要使用已弃用的 google-cloud-aiplatform、@google-cloud/vertexai、google-generativeai。认证优先用环境变量:GOOGLE_CLOUD_PROJECT、GOOGLE_CLOUD_LOCATION(默认 global)、GOOGLE_GENAI_USE_VERTEXAI=true;Express Mode 用 GOOGLE_API_KEY。客户端可不带参数初始化以读取环境变量。
模型:gemini-3.1-pro-preview、gemini-3-flash-preview、gemini-3-pro-image-preview、gemini-live-2.5-flash-native-audio 等;2.0/1.5/1.0 系列已弃用。
限制:具体价格、配额、区域可用性等资料未提供,需查阅官方文档;生产环境应参考 Vertex AI 文档确认稳定模型版本。