Google DeepMind 将 Interactions API 设为 Gemini 模型和 Agent 默认接口,替代 generateContent
Google DeepMind 宣布 Interactions API 成为 Gemini 模型和 Agent 的默认接口,取代旧的 generateContent API。新 API 采用简化 schema 和 typed steps,未来所有新 Agent 功能将仅通过此接口发布。本文解读变更细节及对中文开发者的影响。
一句话看懂
Google DeepMind 将 Interactions API 设为 Gemini 模型和 Agent 的默认接口,替代 generateContent API,新 Agent 功能将仅通过此接口发布。
详细发生了什么
Google DeepMind 宣布,Interactions API 正式成为 Gemini 模型和 Agent 的默认接口。该 API 取代了原有的 generateContent API,采用更简化的 schema,以 typed steps 替代基于角色的结构。未来所有新的 Agent 功能将仅通过 Interactions API 发布,旧 API 将逐步淘汰。
Interactions API 旨在简化多轮对话和复杂任务编排,支持更灵活的 Agent 行为定义。开发者可以通过定义 step 类型(如 tool_call、response、user_input)来构建交互流程,而不再需要管理 role 字段。这一变化降低了构建 Agent 的门槛,同时提升了可扩展性。
Google 表示,Interactions API 已在实际应用中验证,能够更好地支持工具调用、状态管理和多 Agent 协作。现有使用 generateContent API 的应用需要迁移,Google 提供了迁移指南和兼容层。
中文圈视角
对于中文开发者,这一变更意味着:
-
迁移成本:如果你正在使用 Gemini 的 generateContent API 构建应用,需要尽快规划迁移。Google 提供了迁移工具,但涉及多轮对话和 Agent 逻辑的项目可能需要调整代码结构。
-
Agent 开发门槛降低:typed steps 模式比 role-based 更直观,尤其适合国内流行的低代码 Agent 平台(如扣子、Dify)。这些平台可以更轻松地对接 Gemini 的 Agent 能力。
-
国产模型对比:国内模型如 DeepSeek、Kimi 尚未推出类似 typed steps 的接口,但智谱 GLM 的 Agent 能力也在快速迭代。Interactions API 的简化设计可能成为行业参考。
-
合规与可用性:Gemini 在国内需要通过特定方式访问,但许多出海应用和海外部署的团队可以直接受益。建议关注 Google 的合规文档,确保数据出境合规。
-
中文社区盲点:目前中文技术社区对 Interactions API 的讨论较少,多数仍聚焦于 generateContent。建议开发者尽早测试新 API,积累迁移经验。
几条值得记住的细节
- Interactions API 使用 typed steps(如 tool_call、response)替代 role-based 结构,简化 Agent 交互定义。
- 所有新的 Agent 功能将仅通过 Interactions API 发布,generateContent API 将逐步淘汰。
- Google 提供迁移指南和兼容层,帮助现有应用平滑过渡。
- Interactions API 支持更灵活的工具调用和多 Agent 协作,适合复杂任务编排。
- 该 API 已在实际应用中验证,性能稳定,建议开发者尽快测试。
一句话总结
如果你在用 Gemini 构建 Agent,尽快迁移到 Interactions API,否则将错过新功能。