跳转到内容

Codex model catalog template `gpt-5.5` not found CC Switch

Quick fix

重新生成 ~/.codex/models_cache.json,并保留 Codex 的 ChatGPT 登录态,CC Switch 才能写入路由并显示 DeepSeek 模型。

报错原文
热切换失败: 写入 Codex 配置失败: Codex model catalog template `gpt-5.5` not found. Please start Codex once so models_cache.json is available, or ensure the `codex` CLI is on PATH.

Codex 的模型目录 `models_cache.json` 是 CC Switch 写入 Codex 路由配置时的模板来源。若全新安装 Codex 后未登录,或 `codex` CLI 不在 PATH 上,`~/.codex/models_cache.json` 不会生成,CC Switch 在开启本地路由/切换供应商时就会因找不到 `gpt-5.5` 模板而报错。官方在 v3.16.0/v3.16.1 宣称已修复,但多个用户升级后仍可复现,因此手动生成缓存仍是实测有效方案。

另一类表现为模型列表只有“自定义”或 GPT 模型、没有 `deepseek-v4-flash`/`deepseek-v4-pro`:这是 Codex 桌面端在未保留官方 ChatGPT 登录态时隐藏第三方模型并回落默认模型所致,与本机缓存无关。还有部分问题来自 CC Switch 生成 `~/.codex/cc-switch-model-catalog.json` 时克隆了 GPT 模板的视觉/`apply_patch` 能力字段,导致 AppShots、apply_patch 异常,这些同源问题需要模板可编辑能力(#6451)才能根治。

  1. 在终端执行 `codex debug models --bundled > ~/.codex/models_cache.json`,生成包含 `gpt-5.5`、`gpt-5.4` 等模型的缓存文件。

  2. 如果是全新安装的 Codex,先正常启动并登录一次 ChatGPT 账号,让 `~/.codex` 下生成 `models_cache.json`;若仍未生成,可手动将社区分享的 `models_cache.json` 放入 `~/.codex/`。

  3. 在 Codex 桌面端保留官方 ChatGPT 登录态,再回到 CC Switch 开启本地路由/切换接入点,模型选择器才会显示 DeepSeek 的 flash/pro。

  4. 如果还是只显示旧模型,删除旧 DeepSeek Provider,从 CC Switch 内置 DeepSeek 预设重新创建(v3.16 后预设为 `deepseek-v4`)。

ToolCodex
Version3.16.0 - 3.16.5(cc-switch 受影响范围;官方称 3.16.0/3.16.1 已修复)
PlatformsWindowsmacOS
为什么执行了 `codex debug models --bundled` 后仍然找不到模型?
先确认 `~/.codex/models_cache.json` 里包含 `gpt-5.5`、`gpt-5.4` 等模型;若 Codex 未登录或 `codex` CLI 不在 PATH,文件可能为空,请先登录并确保 CLI 可用。
为什么 Codex 里只显示“自定义”,看不到 deepseek-v4-flash/pro?
这是 Codex 桌面端的限制:没有保留官方 ChatGPT 登录态时模型选择器会隐藏第三方模型并回落默认模型。先登录一次官方账号再切换 CC Switch 接入点。
为什么 AppShots 或 apply_patch 会异常?
生成的 `~/.codex/cc-switch-model-catalog.json` 从 GPT 模板继承了视觉/`apply_patch` 等能力字段,手动修改会在切换时被覆盖;#6451 正在跟踪模板可编辑能力,当前只能手动临时修正。

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