跳转到内容

Codex 配置 DeepSeek 报错 gpt-5.5 - CC Switch

Quick fix

安装 Codex CLI 并执行 codex debug models --bundled 重新生成 models_cache.json。

报错原文
配置codex的时候,切换供应商或者是开启路由的时候报错,我配置的是deepseek,里面压根没有 gpt-5.5

cc-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 配置/接管切换、模型目录刷新等修复一起处理。

  1. 确认本机安装了 Codex CLI;只安装 Codex app 不会自动生成 models_cache.json。

  2. 在对应平台执行命令,重新生成 Codex 模型缓存文件。

    macOS / Linux
    codex debug models --bundled > ~/.codex/models_cache.json
    # Windows PowerShell
    codex debug models --bundled > $HOME\.codex\models_cache.json
    # Windows CMD
    codex debug models --bundled > %USERPROFILE%\.codex\models_cache.json
  3. 重新在 cc-switch 中切换 Codex 供应商或开启路由,确认 DeepSeek 配置可用。

  4. 如果同时遇到 cc-switch 重启后 Codex 的 base_url 变化导致不可用,请升级 cc-switch 到 v3.16.1 或更新版本后重新验证。

ToolCodex
Version3.16.0 - 3.16.1
PlatformsWindowsmacOSLinux
本地只有 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 或更新版本后重新验证。

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