codex deepseek无法选择模型 cc-switch
Quick fix
Codex 桌面端在没有官方 ChatGPT 登录态时会强制隐藏第三方自定义模型:先登录一次官方 ChatGPT,再在 cc-switch 开启「切换第三方时保留官方登录」并重启 Codex 即可恢复模型列表。
Symptom
Section titled “Symptom”可以正常聊天,但是不显示模型。Codex 桌面端的模型选择器会依据是否登录官方 ChatGPT 身份来决定是否显示第三方自定义模型。没有官方登录态时,它会强制回落到官方默认模型(连思考等级也变回默认),因此 cc-switch 已配置好的 DeepSeek/MiniMax 模型列表会显示为空或只剩「自定义」。这层判断在 Codex 桌面端内部,cc-switch 无法直接改写;而实际请求仍由 cc-switch 的本地代理转发到第三方供应商,所以出现可以正常聊天但模型列表中不显示模型、`/model` 也不显示的情况。
该问题集中在 #3586、#4389、#3404、#3726、#6290:#3586 添加 MiniMax 后 DeepSeek 列表一起消失;#3404 在官方订阅与 DeepSeek 间切换后只显示「自定义」,实际对话走 DeepSeek;#6290 在 v3.19.2 下仍报模型列表为空但能回答 flash。#3404 被维护者按 v3.16.0/v3.16.1 已覆盖处理关闭,并有用户补充重装 Codex 可恢复;#3726 的 macOS 超时与「设置中文后重启复现」仍为 open,尚无维护者确认。
先在 Codex 桌面端登录一次官方 ChatGPT 账号,确保 `~/.codex/auth.json` 里存在官方登录凭据(这一步最容易被漏掉)。
打开 cc-switch 设置,开启「切换第三方时保留官方登录」。
确认正在使用的第三方供应商(DeepSeek / MiniMax 等)已开启本地路由 / 路由接管。
完全退出并重新启动 Codex 桌面端,再打开模型选择器查看模型列表。
若仍不显示,可在终端运行 `codex debug models` 检查能否看到第三方模型;能看到说明数据层正常、问题只在桌面端显示层。若使用一段时间后复现,先重新登录一次官方 ChatGPT。
Affected Versions
Section titled “Affected Versions”Source Issues
Section titled “Source Issues”本页汇总自 5 个真实 issue
- 为什么我已经配置了 DeepSeek/MiniMax,Codex 能聊天但模型列表是空的?
- 这是 Codex 桌面端根据官方 ChatGPT 登录态决定是否放行第三方自定义模型导致的;先登录一次官方 ChatGPT,并在 cc-switch 保留官方登录后重启 Codex,实际请求仍由 cc-switch 路由到第三方供应商。
- 之前还正常,今天又看不到了,怎么恢复?
- 通常是官方登录态过期,重新登录一次官方 ChatGPT 即可恢复显示。
- 不登录 Codex 官方订阅会影响使用吗?
- 不登录官方订阅时 DeepSeek 可能可用,但 Codex 插件和模型选择会受到影响;维护者建议保留官方登录态以恢复第三方模型显示。
- 卸载重装 Codex 后正常,但设置成中文重启后又看不到模型,是 cc-switch 的问题吗?
- 该现象来自 open issue #3726,维护者尚未确认;可按保留官方登录的方式排查,并注意是完全退出 Codex 后重新启动。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。