Codex模型选错会导致报错、响应失败或生成质量断崖式下降,需先运行codex后输入/model确认当前生效模型名,再按路径修改config.toml中model = "xxx"为可用全名(如gpt-5.4-mini),保存后彻底退出并重启应用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Codex模型选错了会导致报错、响应失败或生成质量断崖式下降,比如提示“model not supported”“Selected model is at capacity”或根本不出结果,这时候不能硬等或反复重试。
先确认当前用的是哪个模型
打开终端,运行 codex 进入交互模式 → 输入 /model → 回车。屏幕上会列出当前生效的模型名,例如 gpt-5.5-2026-04-14 或 gpt-5.4-mini。这一步必须做,因为桌面版界面显示的模型名可能被过滤或缓存,不可信。
如果 CLI 报错说“command not found”,说明 Codex CLI 没装或没加入 PATH,直接跳到下一节检查配置文件路径。
快速切回可用模型(桌面版适用)
只改一行配置就能恢复:打开 Codex 实际读取的 config.toml 文件 → 找到 model = "xxx" 这一行 → 把引号里的内容换成已验证能用的模型,例如 gpt-5.4-mini → 保存文件 → 完全退出 Codex Desktop(不是最小化,是右键菜单选“退出”或 Activity Monitor 强制结束进程)→ 重新启动。
【必须确认配置路径正确】 macOS 用户默认路径是 /Users/你的用户名/.codex/config.toml,Windows 是 C:\Users\你的用户名\.codex\config.toml。改错文件位置等于白改。
遇到“model not supported”时的三类应对
方法一:ChatGPT 账号登录导致不兼容
如果你用的是 ChatGPT 账号(非 API Key),那么配置里写的任何模型都必须是该账号套餐实际开通的。删掉 model = "xxx" 这行,让 Codex 自动选默认模型,能通就行。
方法二:API Key 接入但模型名不完整
像 gpt-5.5 是浮动别名,实际可能指向旧快照。必须写带日期的全名,例如 gpt-5.5-2026-04-14。验证方式:调用 https://api.ofox.io/v1/models 查看返回列表中真实存在的 ID。
方法三:自定义 provider 模型不显示在桌面版
CLI 能识别但桌面版下拉为空,大概率是客户端过滤缺陷(issue #19694)。不用重配 provider,只需在 config.toml 中保留内联 model = "your-custom-model",并确保该模型已在 CLI 的 /model 列表中出现——它就能跑,只是选择器不显示而已。
切换后验证是否真正生效
第一步:发一条极简测试消息,如 “hello” 或 “1+1”。
第二步:立刻查看 Codex 日志(macOS 在 Console.app 中搜索 “codex”,Windows 在 Event Viewer → 应用程序日志)。
第三步:找日志里含 "model": 的那行 JSON,确认字段值和你刚填的一致。如果还是旧模型名,说明配置没加载,回头检查文件路径或重启是否彻底。











