The 'gpt-6-sol' model is not supported - Claude Code
Quick fix
将 Codex OAuth 自报客户端版本更新到模型支持的版本后重新编译,或暂时改用 gpt-5.6-sol / gpt-5.6-luna。
Symptom
Section titled “Symptom”上游错误 (400): {"detail":"The 'gpt-6-sol' model is not supported when using Codex with a ChatGPT account."}CC Switch 的 Codex OAuth 客户端版本被固定为 `0.153.4`,并用于 `/responses` 转发和 `/models` 模型发现。已有对照显示:同一账号和端点下,`gpt-6-sol` 在 `version: 0.153.4` 时返回 400,而 `0.155.0` 时可返回 200;`gpt-6.1-sol` 的模型目录则在 `0.159.0` 起出现。
因此,较新的 GPT-6 Sol/Luna 模型可能因 OAuth 请求自报版本过低而被拒绝或无法发现。对于 `gpt-6.1-sol`,现有证据确认模型目录受版本影响,但尚未直接验证更新后 `/responses` 的 400 一定消失。
使用包含更新后 Codex OAuth 客户端版本的构建;如果自行从源码构建,将 `CODEX_OAUTH_CLIENT_VERSION` 更新到目标模型所需的兼容版本后重新编译。
src-tauri/src/proxy/providers/codex_oauth_auth.rs pub(crate) const CODEX_OAUTH_CLIENT_VERSION: &str = "0.153.4";pub(crate) const CODEX_OAUTH_CLIENT_VERSION: &str = "0.155.0";若暂时不能更新构建,将 Claude 中的模型映射临时改回 `gpt-5.6-sol` 或 `gpt-5.6-luna`。
对于 `gpt-6.1-sol`,更新后分别验证模型列表是否可见,以及实际生成请求是否仍返回 HTTP 400。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version3.20.4(受影响)
PlatformsWindowsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 4 个真实 issue
- 为啥我手动设置 6-sol和6-luna 在 claude 中会出错?
- 已知原因是 Codex OAuth 请求自报的 Codex 版本固定为 `0.153.4`,低于 `gpt-6-sol` 已验证的 `0.155.0` 门槛;更新版本并重新编译后,已有用户反馈可解决。
- CC 本地认证使用 获取模型 获取不到gpt-6-sol,版本都说最新的?
- 模型发现同样使用固定的 Codex 自报版本,因此本地安装的 Codex CLI 是新版并不代表 CC Switch 的 OAuth 模型发现请求也是新版。
Gateway /v1/models returned an unexpected原帖尚无可验证解法;需让本地代理向 Claude Code 返回 Anthropic `data` 模型列表格式。{"models":[]}:Codex OpenAI 官方代理模型目录为空临时将 Codex 格式的目录文件放在 CODEX_HOME 内,并在 config.toml 中引用;官方代理转发修复尚未确认。上游 HTTP 404 - DeepSeek根据具体场景解决:如果是端点路径问题,请将 API 地址补全为完整的 API root(如 `.../v1`);如果是模型能力问题,请切换到支持图片的模型或等待 cc-switch 修复。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。