跳转到内容

invalid function arguments json string:Codex

Quick fix

将 cc-switch 升级到 3.16.4 或更高版本后,用 MiniMax-M3 重新测试。

报错原文
CC Switch local proxy failed while handling Codex endpoint /responses. Provider: MiniMax; model: MiniMax-M3; upstream_status: HTTP 400; cause: invalid params, invalid function arguments json string, tool_call_id: call_function_ou9fwsqecq27_1 (2013)

该报告发生在 Codex 通过 cc-switch 本地代理调用 MiniMax-M3 时:工具调用参数的 JSON 字符串无效,导致上游返回 HTTP 400 (2013),随后会话无法继续。报告者还提到偶发地模型只回复一句话、后续操作不执行,但未提供该现象的独立错误文本。

维护者说明 v3.16.4 针对 Codex 工具调用恢复了历史 function_call 字段,并避免空流式增量覆盖工具调用状态;MiniMax 国内版和国际版也改为原生 OpenAI Responses 接口,不再经过 Responses→Chat 转换。维护者认为这些改动很可能覆盖此问题,但要求升级后复测;原帖未确认复测结果,因此不能视为已验证修复。

  1. 将 cc-switch 从 3.16.3 升级到 3.16.4 或更高版本。

  2. 使用 MiniMax-M3 在 Codex 中重新测试工具调用。若仍出现问题,按维护者建议重新打开原 issue,并附上最新版本号与日志。

ToolCodex
Version3.16.3(报告版本;维护者建议升级至 3.16.4 及以上复测)
PlatformsWindows
升级后问题还出现怎么办?
维护者建议重新打开该 issue,并附上最新版本号与日志,以便继续跟进。
这次修复是否已经确认解决?
尚未确认;维护者仅表示 v3.16.4 的改动很可能覆盖该问题,并要求升级后复测。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。