Input should be a valid string:Codex 图片请求
Quick fix
将 CC Switch 升级到 v3.20.4;它会把图片的 detail: "original" 转为上游接受的值。
Symptom
Section titled “Symptom”Input should be a valid stringCodex 的 `view_image` 工具会给图片标记 `detail: "original"`。CC Switch 在将 Codex 请求转换为 Chat 格式时原样传递该值,但严格的 Chat 上游只接受 `auto`、`low` 或 `high`,因此拒绝整条请求并报错。
会话历史会被 Codex 在后续请求中重放,所以历史中一旦含有这类工具图片,后续请求也会持续失败。该问题已在 v3.20.4 修复:代理转换会将 `original` 改写为 `auto`,升级后旧会话继续发送消息即可恢复。
将 CC Switch 升级至 v3.20.4。
升级后直接在原有会话继续发送消息;代理会在每次请求中转换历史图片的 `detail` 值,无需新开会话。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.19.0 - 3.20.3(受影响);v3.20.4 已修复
PlatformsmacOS
Source Issues
Section titled “Source Issues”(暂无 FAQ)
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 链接并核对账号。invalid function arguments json string:Codex将 cc-switch 升级到 3.16.4 或更高版本后,用 MiniMax-M3 重新测试。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。