Codex CLI:ChatGPT 登录和 OPENAI_API_KEY 不要混用

Codex CLI / IDE 扩展开不了模型,先分清你走的是哪条认证。

示意图:Codex 订阅登录、API Key、自定义地址三条线

30 秒判断

  • ChatGPT 订阅:codex login(浏览器),用量走 ChatGPT 套餐。
  • API Key:Platform 控制台的 Key,preferred_auth_method = "apikey",按 API 价计费。
  • 自定义供应商:~/.codex/config.tomlbase_url + env_key 必须指向同一家。

原因

官方文档:CLI 默认可 ChatGPT 登录;也可用 API Key。登录方式和账单、数据策略都不同。Key 和 ChatGPT 会话叠在一起,就会「已登录仍 401」。

处理

  1. 要用套餐:codex logoutcodex login,不要同时 export 过期 Key。
  2. 要用 Key:printenv OPENAI_API_KEY | codex login --with-api-key,或 config 里 preferred_auth_method = "apikey"
  3. 自定义兼容端:在 model_providersbase_url(通常到 /v1)和对应 env_key,模型 id 用对方文档。

怎么确认好了

codex login status 显示你以为的那种方式;一句最短任务能跑完。

仍不行

网页 ChatGPT 能聊,不等于 Codex 已登录。改完 config 要新开终端。

验证日期:2026-09-01。软件版本以你本机为准;改完配置请完全退出再开。

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏