OpenAI 发布 Function Calling V3:支持并行调用和自动重试

OpenAI 更新函数调用协议,单次响应可并行调用最多 10 个工具,内置自动重试和错误恢复。

OpenAI Blog·2026年4月24日

Function Calling V3 更新

并行工具调用

之前每次响应只能调用一个工具,V3 支持单次响应并行调用最多 10 个工具:

{ "tool_calls": [ { "function": "get_weather", "arguments": {"city": "北京"} }, { "function": "get_weather", "arguments": {"city": "上海"} }, { "function": "check_calendar", "arguments": {"date": "2026-04-25"} } ] }

自动重试

  • 工具调用失败时,模型自动判断是否重试
  • 支持指数退避策略
  • 最多重试 3 次,可配置

错误恢复

  • 工具返回错误时,模型可选择降级方案
  • 支持部分成功:10 个工具中 8 个成功,2 个失败,仍可组合有效结果
  • 错误信息更结构化,便于 Agent 处理

对 OpenClaw 的影响

OpenClaw 的 Skill 调用机制已经支持并行,V3 的发布将进一步提升并行调用效率。预计 Token 消耗减少 30-40%(减少多轮对话)。

查看原文返回资讯列表
API2D🇨🇳 国内推荐

国内直连 OpenAI/Claude API,无需科学上网,按量计费

立即体验 →

推广链接