The 'gpt-5.6-sol' model is not supported when using Codex with a ChatGPT account.
这个报错说明你正在用 ChatGPT 账号登录态运行 Codex,但当前账号或入口不支持 `gpt-5.6-sol`。它不是 Base URL 写错的典型信号,也不是单纯重装 CLI 就能解决。
错误摘要
报错:The 'gpt-5.6-sol' model is not supported when using Codex with a ChatGPT account. 先把它当作 ChatGPT 账号权限、订阅层级或灰度入口问题处理;可先切到 Terra/Luna,或改用 API Key/provider 配置。
Codex 报:
{"detail":"The 'gpt-5.6-sol' model is not supported when using Codex with a ChatGPT account."}
有些界面会显示弯引号版本:
The ‘gpt-5.6-sol’ model is not supported when using Codex with a ChatGPT account.
这个错误是什么意思
重点不是 gpt-5.6-sol 这个名字写错,而是后半句:with a ChatGPT account。
它表示你当前是用 ChatGPT 账号登录态运行 Codex,而这个账号、订阅、工作区或客户端入口没有 gpt-5.6-sol 的使用权限。换句话说,Codex 已经知道你想用 Sol,但服务端不允许这条 ChatGPT account 路径调用它。
所以不要第一反应就删配置、重装 Codex、换 Base URL。那些动作可能解决“模型列表没刷新”,但不一定解决“账号路径不支持 Sol”。
常见原因
- 当前 ChatGPT 账号还没有开放
gpt-5.6-sol,但可能已经开放gpt-5.6-terra或gpt-5.6-luna。 - 你使用的是 Plus、Business、团队工作区或灰度中的客户端入口,模型权限和 Pro/其他入口不一致。
- Codex CLI 已更新,但桌面端、VS Code 插件、CodexX 或第三方工具还没同步最新模型权限。
- 你以为自己在走 API Key 或中转站,实际 Codex 仍然在用 ChatGPT account 登录态。
config.toml里强行写了model = "gpt-5.6-sol",但认证方式仍然不是支持 Sol 的 provider 路径。
怎么解决
先用 /model 切到 gpt-5.6-terra 或 gpt-5.6-luna 测试。如果 Terra/Luna 可用,说明 Codex 本身和 GPT-5.6 入口大概率没坏,问题集中在 Sol 权限。
如果你就是要用官方 ChatGPT 账号跑 Sol,只能检查账号订阅、工作区和客户端入口是否已开放。社区讨论里有不少“Plus 看不到 Sol、Pro 可以看到”的反馈;这类问题不是本地改 TOML 就能硬开的。
如果你要走 API Key、中转站、CPA 或 NewAPI,就确认 Codex 实际在读 API Key/provider 配置,而不是继续沿用 ChatGPT account。至少检查这几项:
preferred_auth_method = "apikey"
model = "gpt-5.6-sol"
以及 auth.json 里的 Key、provider 的 Base URL、wire_api 和服务商模型名是否一致。不要把服务商后台写着“支持 5.6”直接等同于“ChatGPT account 可以用 Sol”。
不要做什么
不要反复卸载重装。重装最多刷新客户端,不会改变账号权限。
不要把 gpt-5.6-sol 改成各种猜测别名乱试。OpenAI 模型文档里 gpt-5.6 是 Sol 的 alias,但中转站、客户端菜单和 ChatGPT 账号登录态不一定都接受同一个别名。
不要把 Terra 能用误判为 Sol 一定能用。Sol、Terra、Luna 是不同能力和成本档位,权限也可能分开灰度。
一句话结论
The 'gpt-5.6-sol' model is not supported when using Codex with a ChatGPT account. 的最可能原因是当前 ChatGPT 账号入口没有 Sol 权限;先用 Terra/Luna,或确认自己真的切到了支持 Sol 的 API Key/provider 路径。