GPT-5.5 在 Codex 里只剩 6 天了。2026 年 10 月 14 日,OpenAI 会把它从 ChatGPT、ChatGPT Work 和 Codex 中下线,从免费账号到 Business、Enterprise、Edu,所有套餐都不例外。5 天后的 10 月 19 日,GitHub Copilot 也会移除 GPT-5.5,同一天下线的还有另外 5 个模型。
对 Codex 来说,答案很简单:换成 GPT-6.1 Sol,也就是 gpt-6.1-sol。如果你一直是在下拉菜单里选模型,这只是两秒钟的事。这周真正需要动手的,是那些把 gpt-5.5 写死在配置文件、profile、CI 任务或定时任务里的人。这些地方会继续请求一个已经不存在的模型。
哪些在下线,什么时候
OpenAI:10 月 14 日。 GPT-5.5 将退出 ChatGPT、ChatGPT Work 和 Codex 的全部套餐,用 OpenAI 的原话说,“包括个人、Business、Enterprise 和 Edu 套餐”。这条消息 9 月 14 日发在 Codex 更新日志里,Codex 模型页面上也写着同样的内容。官方只给了日期,没给具体时间。
GitHub Copilot:10 月 19 日。 GitHub 更新日志列出了 6 个将退出“所有 GitHub Copilot 体验”的模型,范围包括 Copilot Chat、行内编辑、Ask 和 Agent 模式,以及代码补全:
- GPT-5.5,替代模型为 GPT-5.6 Sol
- GPT-5.4,替代模型为 GPT-5.6 Sol
- GPT-5.4 mini,替代模型为 GPT-5.6 Luna
- GPT-5 mini,替代模型为 GPT-5.6 Luna
- Gemini 3.7 Flash,替代模型为 Gemini 3.8 Flash
- Grok 4.5,替代模型为 Grok 4.6
这些替代模型是 GitHub 自己为 Copilot 选的。所以这里 GPT-5.5 对应的是 GPT-5.6 Sol,而不是 OpenAI 为 Codex 推荐的 GPT-6.1 Sol。
今年秋天下线的也不止 GPT-5.5。8 月 31 日,gpt-5.4 和 gpt-5.4-mini 已经退出了用 ChatGPT 登录的 Codex;9 月 14 日,GPT-5.3-Codex-Spark 也跟着下线了。
换成什么
换成 GPT-6.1 Sol,也就是 gpt-6.1-sol。Codex 模型页面推荐用它来做复杂编程和智能体类工作,官方说法是“以低于 Astra 的成本,提供接近 Astra 的性能”。目标明确、需要反复做的任务,同一页面推荐的是 Luna。
GPT-6.1 Sol 还在逐步推出,先看看你的套餐在哪一步:
- Plus、Pro、Business: 在首发范围内,桌面应用和 CLI 都能用。
- Enterprise、Edu: 同样在首发范围内,但默认关闭,要等管理员开启。
- Free、Go:“首发不包含在内”。模型页面建议这两档在桌面应用里选择 GPT-6 Luna(gpt-6-luna)。
如果你的账号暂时还没有 GPT-6.1 Sol,先用 GPT-6 Sol(gpt-6-sol)过渡,这是模型页面为付费套餐列出的替代模型。
管理员要留意 OpenAI 工作区指南里的一句话:“更改默认设置并不会授予模型访问权限。”先为需要的成员启用 GPT-6.1 Sol,再把团队默认值指向它。
关于命名。 9 月 15 日 @ChatGPT 的帖子建议换成“GPT-5.6 Sol 或 GPT-6 Astra”;OpenAI 持续更新的模型页面现在推荐的是 gpt-6.1-sol,在 Codex 上以它为准。
写死了 gpt-5.5,哪些地方会出问题
OpenAI 列出的检查范围很具体:“工作区默认设置、已保存的模型设置、托管配置、自定义智能体、定时任务,以及指定模型的脚本。”落到 Codex 上,主要是这几处:
- config.toml。 桌面应用、CLI 和 IDE 插件读的是同一个文件。如果里面写的是 gpt-5.5,改掉 model 这一行。OpenAI 自己给的示例是:
- model = "gpt-6.1-sol"
- 项目配置。 Codex 也会读取受信任项目里的 .codex/config.toml,而且它的优先级高于你的个人配置。仓库里写死了 gpt-5.5,你本地怎么改都会被覆盖,得在仓库里改。
- Profile。 现在每个 profile 都是单独的文件,路径是 ~/.codex/profile-name.config.toml,同样用顶层的 model 键,逐个检查一遍。顺手也看看旧写法:从 Codex 0.134.0 起,config.toml 里的 [profiles.profile-name] 表已经完全不会被读取,还按这种方式存的 profile 其实早就不生效了。
- 脚本和 CI。 凡是带模型参数启动 Codex 的地方,都要换成新名字。OpenAI 文档里的写法有 codex --model gpt-6.1-sol、codex exec -m gpt-6.1-sol "Review the current changes",以及通用覆盖写法 codex --config model='"gpt-6.1-sol"'。在交互会话里,用 /model 就能当场切换。
- 自定义智能体和定时任务。 它们各自带着模型设置,改了 config.toml 也管不到它们。
- Copilot 的模型选择器。 如果你在 Copilot Chat 里选的是 GPT-5.5,19 日前换一个,GitHub 在 Copilot 里建议的替代是 GPT-5.6 Sol。GitHub 还表示,在默认模型启用设置下,Copilot Business 和 Enterprise 会自动开启建议的替代模型,除非管理员关掉了全局默认设置或单独禁用了该模型;这种情况下,需要在 Copilot 设置的模型策略里手动启用替代模型。旧模型下线后不需要做删除操作。
14 日之后,还在请求 gpt-5.5 的会话会直接报错,还是自动换成别的模型,OpenAI 没有说明。与其到时候碰运气,不如提前改好。
哪些不变
API 不受影响。更新日志和模型页面都写明,这次下线“不适用于 OpenAI API”;模型页面也标注 GPT-5.5“仍可在 OpenAI API 上使用”。
Codex 里也有一类人还能继续用:用 API key 而不是 ChatGPT 账号登录的人。@OpenAIDevs 说得很直接:“GPT-5.5 将继续在 OpenAI API Platform 以及使用 API key 认证的 Codex 会话中提供。”这一点对自动化很关键。OpenAI 的非交互模式文档里,CI 用的是 CODEX_API_KEY 认证,而这次下线不涉及 API key 会话。受影响的是用 ChatGPT 登录的 Codex,所以如果某个任务挂在某人的 ChatGPT 账号下运行,它就在影响范围内。
这周该做的事
- 全面搜索 gpt-5.5。 dotfiles、代码仓库、CI 配置、已保存的自动化都查一遍。
- 把 config.toml 和每个 profile 文件改成 gpt-6.1-sol。 暂时用不了的话先用 gpt-6-sol;Free 和 Go 用户在桌面应用里用 gpt-6-luna。
- 检查共享仓库里的项目配置, 别让仓库里的旧设置覆盖你的修改。
- 把脚本、自定义智能体和定时任务 里写明的模型名改成 gpt-6.1-sol。
- 管理员先启用 GPT-6.1 Sol,再改默认。 确认相关成员已经能用,再更新工作区默认设置和托管配置。
- Copilot 用户在 10 月 19 日前换掉 GPT-5.5, 并确认组织没有关闭默认模型启用。
- 如果确实还需要 GPT-5.5, 可以通过 API,或用 API key 登录的 Codex 会话继续使用。
