模型不支持图片输入,直接阻止图片读取 - Codex
Quick fix
升级 CC-Switch 至 v3.17.0 后重新保存供应商配置;若新版别名模型仍被标为纯文本,可临时手改目录并反馈复现。
Symptom
Section titled “Symptom”在 Codex 中上传/粘贴图片时,Codex 会认为当前模型不支持图片输入,直接阻止图片读取。CC-Switch v3.16.5 生成 `~/.codex/cc-switch-model-catalog.json` 时,将模板中的 `input_modalities` 默认写死为 `["text"]`。即使自定义 Responses 模型实际支持图片,Codex 仍会根据模型目录在本地将图片输入拦截。维护者称该问题已在 v3.17.0 修复:只有确认的纯文本模型会声明 `["text"]`,其他模型默认声明 `["text", "image"]`。
不过,用户报告在 v3.19.2 中使用带别名的 `deepseek-v4-flash` 时仍会生成仅含 `"text"` 的配置,说明别名或未知模型仍存在变体复现。该后续变体在本 issue 中没有维护者确认的最终修复。
将 CC-Switch 升级至 v3.17.0 或更高版本。
升级后重新保存一次 Codex 供应商配置,让 CC-Switch 重新生成模型目录。
检查生成的模型条目;对于实际支持图片的模型,`input_modalities` 应包含 `"text"` 和 `"image"`。
如果新版中别名或未知模型仍被写成纯文本,可临时手动修改模型目录;注意 CC-Switch 后续保存配置时会覆盖此修改。
~/.codex/cc-switch-model-catalog.json "input_modalities": ["text"]"supports_image_detail_original": false"input_modalities": ["text", "image"]"supports_image_detail_original": true若 v3.17.0 之后仍能复现,请向原 issue 提交 CC-Switch 版本、模型别名、实际请求模型名及生成的目录内容,以便继续排查。
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 应该怎样配置才不会有这个提示?
- 先升级并重新保存供应商配置。若实际支持图片的模型仍被写成 `["text"]`,可临时将其改为 `["text", "image"]`;但再次通过 CC-Switch 保存配置会覆盖手动修改。v3.19.2 的别名模型复现尚无已确认的永久配置方案。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。