模型列表为空,Codex 无法选择 DeepSeek 模型
Quick fix
升级到 CC Switch 4.0 后重新应用 DeepSeek 预设;Codex 桌面端的模型列表显示也受其自身版本支持情况影响。
Symptom
Section titled “Symptom”模型列表中显示模型为空这些 issue 描述的是 Codex 已能通过 DeepSeek 正常对话,但模型选择器显示空白或「自定义」的情况。维护者说明,Codex 桌面端对第三方模型列表的支持不完整,列表显示会受 Codex 版本影响;因此模型实际可用与模型选择器显示异常可以同时发生。
维护者称 CC Switch 4.0 重写了 Codex 配置写入方式,并为 DeepSeek 预设补充完整模型目录。较早的反馈还提到保留官方 ChatGPT 登录身份、开启「切换第三方时保留官方登录」及本地路由可能影响桌面端显示;这些建议与后续 4.0 配置修复并存,issue 中没有证据表明适用于所有情形。
升级到 CC Switch 4.0 或更新版本,重新选择或应用 DeepSeek 预设,再检查 Codex 的模型列表。维护者称新版包含完整模型目录。
若使用 Codex 桌面端仍看不到第三方模型,可先登录官方 ChatGPT 账号,在 CC Switch 设置中开启「切换第三方时保留官方登录」,确认 DeepSeek 已开启本地路由,然后完全退出并重启 Codex。
若问题仍存在,向维护者提供 CC Switch 和 Codex 版本、Codex 桌面版或命令行的信息;必要时附上隐去 Key 的 config.toml 与 ~/.cc-switch/logs 日志。
Affected Versions
Section titled “Affected Versions”ToolCodex
VersionCC Switch 3.16.0、3.16.1、3.16.3、3.19.2;维护者建议在 4.0 或更新版本复测
PlatformsWindowsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 5 个真实 issue
- 模型列表为空,但 DeepSeek 还能正常回答,说明什么?
- issue 中有用户报告请求可正常由 DeepSeek 回答而列表为空;维护者指出 Codex 桌面端对模型列表的支持不完整,显示情况取决于 Codex 版本。
- 升级后应该怎么重新配置 DeepSeek?
- 维护者建议在 CC Switch 4.0 或更新版本重新添加或应用 DeepSeek 预设,该预设包含模型名、上下文窗口和图片输入等模型目录信息。
- 设置中文或重新登录官方账号后模型又不见了怎么办?
- 相关反馈称设置中文、重启或重新登录后曾出现模型列表异常。维护者建议用 CC Switch 4.0 复测;若仍复现,提供版本信息、隐去 Key 的 config.toml 和 ~/.cc-switch/logs 日志。
只在 OpenCode agent 下更新到 v3.16.4 或更新版本,可在 Claude Code、Claude Desktop、Codex 和 OpenCode 中使用 OpenCode Go 预设及纯 API Key 配置。Codex接入第三方模型,对话经常自动中断根因是 cc-switch 把 Codex 的 Responses API 工具调用转成上游 Chat Completions 时丢失了 function call 的 name/call_id;可让 DeepSeek 直连 Codex 绕过代理,或升级 cc-switch 后复测。Claude Code /context 显示 200K 而非 1M在 Claude Code 里执行 /model claude-opus-4-8[1m] 手动切到带 [1m] 后缀的模型,或把 ~/.claude/settings.json 里的 ANTHROPIC_DEFAULT_OPUS_MODEL 改成 claude-opus-4-8[1m]。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。