SuperAPI AI 工具集

gemini-api

编程与开发

查看项目

更新于 10-15 23:46

技能介绍

用途:指导在企业环境(Agent Platform,原 Vertex AI)中调用 Gemini API,适用于用户明确提及 Vertex AI、Google Cloud 或 Agent Platform 的场景。

主要能力:文本生成(对话、补全、摘要)、多模态理解(图像、音频、视频、文档)、函数调用、结构化 JSON 输出、上下文缓存、文本嵌入、Live Realtime API 双向流式语音与视频交互、批量预测。

使用方式:统一使用 Gen AI SDK,旧版 SDK(google-cloud-aiplatform、@google-cloud/vertexai、google-generativeai)已弃用。安装命令: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 认证设置 GOOGLE_CLOUD_PROJECT、GOOGLE_CLOUD_LOCATION(默认 global)、GOOGLE_GENAI_USE_ENTERPRISE=true;Express Mode 用 GOOGLE_API_KEY。客户端可不带参数初始化以自动读取环境变量。推荐模型包括 gemini-3.1-pro-preview、gemini-3.5-flash、gemini-3.1-flash-lite、gemini-3-pro-image、gemini-3.1-flash-image、gemini-live-2.5-flash-native-audio;2.0/1.5/1.0 系列及 gemini-pro 已弃用。

适用场景:企业级文本与多模态应用、语义搜索、实时语音视频交互、大规模异步预测、模型微调等。

限制:具体收费、价格与配额资料暂未提供;生产环境应查阅官方文档确认稳定模型版本;实现与调试应以官方 Agent Platform 文档和 REST API 参考为准。