invalid function arguments json string:Codex
Quick fix
将 cc-switch 升级到 3.16.4 或更高版本后,用 MiniMax-M3 重新测试。
Symptom
Section titled “Symptom”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 转换。维护者认为这些改动很可能覆盖此问题,但要求升级后复测;原帖未确认复测结果,因此不能视为已验证修复。
将 cc-switch 从 3.16.3 升级到 3.16.4 或更高版本。
使用 MiniMax-M3 在 Codex 中重新测试工具调用。若仍出现问题,按维护者建议重新打开原 issue,并附上最新版本号与日志。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.16.3(报告版本;维护者建议升级至 3.16.4 及以上复测)
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 升级后问题还出现怎么办?
- 维护者建议重新打开该 issue,并附上最新版本号与日志,以便继续跟进。
- 这次修复是否已经确认解决?
- 尚未确认;维护者仅表示 v3.16.4 的改动很可能覆盖该问题,并要求升级后复测。
unknown model 'ark-code-latest' (2013)将 MiniMax 供应商的模型 ID 改为 `MiniMax-M3` 或 MiniMax 实际支持的模型后保存,避免使用火山方舟的 `ark-code-latest`。exceeded retry limit, last statusglm 预设 URL 错了会导致 429:删除旧 glm 供应商,用 cc-switch 右上角「+」新建官方预设,确认是 Coding Plan 链接并核对账号。Input should be a valid string:Codex 图片请求将 CC Switch 升级到 v3.20.4;它会把图片的 `detail: "original"` 转为上游接受的值。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。