SuperAPI AI 工具集

google-gemini-api

编程与开发

查看项目

更新于 10-15 23:57

技能介绍

用途:本技能面向使用 Google Gemini API 的开发者,基于 @google/genai SDK(v1.27.0),用于多模态 AI、思考模式、函数调用等场景,并帮助排查 SDK 弃用警告、上下文超限等错误。

主要能力:文本生成、流式输出、多模态输入(图片、视频、音频、PDF)、函数调用(含并行调用)、多轮聊天、系统指令、思考模式(thinkingBudget)、上下文缓存、代码执行与 Google 搜索接地等。

模型与限制:gemini-2.5-flash(推荐,输入 1,048,576 tokens、输出 65,536)、gemini-2.5-pro(复杂推理)、gemini-2.5-flash-lite(低成本,但不支持函数调用与代码执行)。注意输入上限为 1M 而非 2M。

使用方式:安装 bun add @google/genai@1.27.0,设置 export GEMINI_API_KEY="your-api-key",用 GoogleGenAI 初始化后调用 ai.models.generateContent。已弃用 SDK 为 @google/generative-ai(2025-11-30 停止服务)。

常见错误:弃用 SDK、401 无效密钥、404 模型名错误、400 上下文超限、429 限流(可用指数退避重试)。

适用场景:聊天机器人、内容生成、多模态分析等。详细参数与模式需加载对应 references 文件。