Codex 升级 0.149.0+ 后中转站 API 报 401/API
如果你听信网上的设为 true它又会强制走官方 OAuth导致没官方号的中转用户卡在登录页, 终极解决办法一行配置搞定 思路其实很简单我们 既要 保持 requires_openai_auth false 来跳过登录弹窗 又要 强行把我们的中转 Key 塞进 HTTP 请求头里, 直接修改配置文件即可 1. 打开配置文件 Windows 路径C:\Users\你的用户名\.codex\config.toml Mac 路径~/.codex/config.toml 2. 在你的 custom 配置下加几行 http_headers 找到 [model_providers.custom]改成下面这样 [model_providers.custom]name customwire_api responsesbase_url https://your-api-endpoint.com/v1 # 换成你自己的中转地址requires_openai_auth false# 保持 false防止弹出登录框# 重点强行给请求头带上 4634.html">API Key[model_providers.custom.http_headers]Authorization Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxx # 换成你的中转 Key 3. 彻底重启软件 保存文件后去任务管理器里把 Codex 的进程彻底杀掉然后再重新打开, 前两天把 Codex 升级到了 0.149.0结果Codex一用就报错 unexpected status 401 Unauthorized: {code:API_KEY_REQUIRED,” 千万别信这个坑我替你们踩了 如果你用的是官方账号那没问题但如果你跟我一样用的是 第三方 API 中转站 一旦改成 trueCodex 启动时就会强行校验 OpenAI 的官方登录直接把你卡在“登录 ChatGPT”的界面上无解 为什么会这样 说白了就是新版 Codex 的鉴权逻辑变严了 之前设为 false 时它还会顺手帮你带上 Key到了 0.149.0 之后设为 false 它就真的 一点 Key 都不带 了所以中转站收到请求直接报 401, 这时候你会发现 既没有弹出那个讨厌的登录界面请求也能正常发送了401 报错完美解决 遇到同样问题的朋友赶紧去试试吧有用的话记得点个赞 ,message:API key is required...} 跑去搜了一圈网上的教程基本清一色都说“去 config.toml 里把 requires_openai_auth 改成 true,。
评论列表