Codex 配置 DeepSeek 报错 gpt-5.5 - CC Switch
Quick fix
安装 Codex CLI 并执行 codex debug models --bundled 重新生成 models_cache.json。
Symptom
Section titled “Symptom”配置codex的时候,切换供应商或者是开启路由的时候报错,我配置的是deepseek,里面压根没有 gpt-5.5cc-switch 切换 Codex 供应商时会依赖 Codex 的模型缓存文件 models_cache.json。如果本机只安装了 Codex 桌面应用而没有安装 Codex CLI,~/.codex/models_cache.json 可能不存在,或内容不正确,导致切换 DeepSeek 供应商时仍出现 gpt-5.5 等不存在的模型错误。 该问题与 Codex 配置同步、模型目录刷新有关。另一个相近问题是 cc-switch 重启后 Codex 的 base_url 被改写,维护者称在 v3.16.1 及更新版本中已随 Codex 配置/接管切换、模型目录刷新等修复一起处理。
确认本机安装了 Codex CLI;只安装 Codex app 不会自动生成 models_cache.json。
在对应平台执行命令,重新生成 Codex 模型缓存文件。
macOS / Linux codex debug models --bundled > ~/.codex/models_cache.json# Windows PowerShellcodex debug models --bundled > $HOME\.codex\models_cache.json# Windows CMDcodex debug models --bundled > %USERPROFILE%\.codex\models_cache.json重新在 cc-switch 中切换 Codex 供应商或开启路由,确认 DeepSeek 配置可用。
如果同时遇到 cc-switch 重启后 Codex 的 base_url 变化导致不可用,请升级 cc-switch 到 v3.16.1 或更新版本后重新验证。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.16.0 - 3.16.1
PlatformsWindowsmacOSLinux
Source Issues
Section titled “Source Issues”- 本地只有 Codex app,没有安装 Codex CLI,也会遇到这个问题吗?
- 会。只安装 Codex app 时可能没有 ~/.codex/models_cache.json,需要安装 Codex CLI,并通过 codex debug models --bundled 生成该文件。
- 执行 codex debug models --bundled 的作用是什么?
- 它会输出 Codex 内置模型列表,并将其写入 models_cache.json,修正 cc-switch 切换供应商时读取到的模型缓存。
- 如果重启 cc-switch 后 Codex 的 base_url 变了怎么办?
- 维护者表示该问题与 v3.16.0 / v3.16.1 修复的一组 Codex 配置和模型目录刷新问题高度重合,建议升级到 v3.16.1 或更新版本后重新验证。
Codex model catalog template `gpt-5.5`重新生成 ~/.codex/models_cache.json,并保留 Codex 的 ChatGPT 登录态,CC Switch 才能写入路由并显示 DeepSeek 模型。DeepSeek API Key 被覆盖导致 401升级 cc-switch 到 v3.16.2+,并重新填写 DeepSeek API Key,避免切换供应商时被其他 Key 覆盖。DeepSeek 使用统计费用/缓存命中率错误升级到 v3.16.3 及以上,修复 chat→message 转换路径中重复计入 input、流式无 usage 与模型计费归属错误。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。