SuperAPI AI 工具集

gemini-interactions-api

编程与开发

查看项目

更新于 10-16 08:07

技能介绍

用途:该技能用于在编写调用 Gemini API 的代码时提供指导,覆盖文本生成、多轮对话、多模态理解、图像生成、视频生成等任务。

主要能力:列出当前可用模型(如 gemini-3.7-flash、gemini-3.5-flash-lite、gemini-3.1-pro-preview、gemini-3-pro-image、gemini-omni-1.1-flash、gemma-4 系列、gemini-embedding-2 等),并说明旧版 gemini-2.5-、2.0-、1.5-* 已弃用。提供 Interactions API 的快速开始、有状态多轮对话(previous_interaction_id)、流式输出、Deep Research 智能体、托管智能体与自定义智能体、响应辅助属性(output_text、output_image、output_audio)等用法。

使用方式:Python 使用 google-genai >= 2.3.0(pip install -U google-genai),JavaScript/TypeScript 使用 @google/genai >= 2.3.0(npm install @google/genai)。SDK 2.0.0 及以上自动使用新 steps schema,旧版 google-generativeai 与 @google/generative-ai 已弃用。写代码前须先获取对应官方文档页面。

限制:交互默认存储(store=true),付费层保留 55 天、免费层 1 天;store=false 会禁用 previous_interaction_id 与 background=true。tools、system_instruction、generation_config 为交互级作用域,每轮需重新指定。托管智能体需 environment="remote"。模型名、SDK 版本与示例具有时效性,实施前应核对官方文档。跨客户端可在 GitHub Copilot、Claude Code、Codex 中使用,Codex 需同步到 $CODEX_HOME/skills/gemini-interactions-api。未提供 MCP 时使用官方 ai.google.dev 文档与当前 SDK 回退方案。