升级Codex后401,改config.toml中requiresopenaiauth为true
最近升级Codex到 0.149.0的朋友,如果碰到 API_KEY_REQUIRED或401 Unauthorized,先别急着换 key,这不是key的问题。
原因:新版有个行为变更,自定义Provider在requires_openai_auth = false时,不再自动继承auth.json 里的鉴权信息了。
解决办法:手动改配置文件。
📍 配置文件路径:
· macOS:~/.codex/config.toml
· Windows:%USERPROFILE%\.codex\config.toml
找到这一行:
requires_openai_auth = false
改成:
requires_openai_auth = true
保存,重启,就正常了。
一句话总结:升级0.149.0后 401,把config.toml里的 requires_openai_auth 从false改成true。
原因:新版有个行为变更,自定义Provider在requires_openai_auth = false时,不再自动继承auth.json 里的鉴权信息了。
解决办法:手动改配置文件。
📍 配置文件路径:
· macOS:~/.codex/config.toml
· Windows:%USERPROFILE%\.codex\config.toml
找到这一行:
requires_openai_auth = false
改成:
requires_openai_auth = true
保存,重启,就正常了。
一句话总结:升级0.149.0后 401,把config.toml里的 requires_openai_auth 从false改成true。