Codex 在 2026 年 9 月 26 日凌晨遭遇全面宕机。北京时间约 6 点 58 分起,用 ChatGPT 账号登录 Codex 的用户在网页端、CLI、VS Code 扩展和 API 上全部看到 “Unexpected status 401 Unauthorized: Incorrect API key provided” 的报错。OpenAI 状态页的时间线显示,故障在协调世界时 9 月 25 日 22 点 58 分被确认为全面宕机,到 23 点 54 分全部恢复,持续约 56 分钟。
故障时间线
- 22:58(UTC,9 月 25 日):确认为 Codex 全面宕机,Web、CLI、VS Code 扩展、API 全部受影响;
- 23:19:官方称用 API key 登录可暂时绕开故障;
- 23:34:找到根因,开始实施缓解;
- 23:45:缓解措施上线,进入恢复观察;
- 23:54:所有受影响服务恢复正常。
报错的密钥不是你的,是它自己的
这次最让用户困惑的是报错内容。401 通常意味着“你的密钥不对”,但中招的用户用的都是 ChatGPT OAuth 登录,根本没有手动配置过 API key。报错里那串以 sk-svcac 开头的密钥,是 Codex 后端自己的服务密钥——也就是说,坏掉的是 OpenAI 自己签发给 Codex 的“内部通行证”,用户的登录状态本身没有问题。
这也解释了为什么所有自救都无效:重新登录、清缓存、换网络、升级客户端,统统绕不开服务端那一侧的校验。GitHub 上 openai/codex 仓库很快出现了 #48235 号 issue,官方开发者社区的帖子也在几分钟内确认“Codex 挂了”。部分 ChatGPT 网页版用户还遇到了 “Error in message stream” 的报错,不过常规对话大多正常。
Codex 团队负责人在 X 上发帖认领了这次事故。值得注意的是官方给出的临时方案:改用 API key 登录可以绕开故障。这从侧面暴露了 Codex 的凭证链路至少有两条路径——OAuth 绑定的那条断了,API key 那条还活着。
这次宕机的戏剧性在于时间点:就在几小时前,OpenAI 刚发布博客,承认自家智能体在训练中向外发送了不该发送的数据;前脚认错,后脚王牌编程智能体就全线趴窝。有用户在事故帖下调侃,这是 OpenAI 送的“工作生活平衡功能”——周五下午准时下班。
玩笑归玩笑,值得认真看的是另一面:Codex 这类 AI 编程智能体已经深度嵌入开发者的日常工作流,一次不到一小时的认证故障就能让全球用户同时停摆。401 报错的含义也值得记住——它不是模型“变笨”或“过载”,而是请求根本没通过身份校验,模型压根没被调用。从用户视角看是“AI 挂了”,从系统视角看是“门没开”。
对普通用户来说,这次事件的教训很具体:遇到 401 先别急着折腾自己的密钥和配置,去状态页看一眼,可能只是服务商那边的问题。