确认 Codex 的登录方式与计费归属:5 步
- 01运行 codex login status
在 CLI 里运行该命令,记下当前生效的登录方式;桌面应用和 IDE 扩展在个人资料菜单查看。
- 02判断计费归属
ChatGPT 账号登录走订阅套餐;API Key 按标准 API 价格计费,不使用套餐包含额度。
- 03需要换登录方式时先退出
CLI 运行 codex logout,桌面应用和 IDE 扩展在个人资料菜单选 Log out。
- 04重新登录并复核
想走订阅就用 ChatGPT 账号重新登录,再运行 codex login status 确认。
- 05保管本地凭据
把 ~/.codex/auth.json 当作密码,不提交仓库、不贴到聊天或截图里。
“买了 ChatGPT Plus,为什么 Codex 还在走 API 计费?”这类问题的根子,和 Claude Code 里的 API Key 优先问题类似:你以为的登录方式,不是实际生效的方式。 先弄清 Codex 的两种登录,再用一条命令确认。
两种登录方式
| 方式 | 怎么登录 | 怎么计费 | 限制 |
|---|---|---|---|
| ChatGPT 账号 | Sign in with ChatGPT | 使用你的订阅套餐 | Codex 云端任务必须用这种方式 |
| API Key | 使用 API Key | 按标准 API 价格计费,通过 OpenAI 平台账号结算,不使用 ChatGPT 套餐包含的额度 | 依赖 ChatGPT 工作区或云服务的功能受限或不可用 |
官方文档的说明是:桌面应用、CLI 和 IDE 扩展在本地使用时,两种方式都支持;你选择的登录方式也决定了管理员控制和数据处理规则怎么适用。

怎么确认现在用的是哪一种
| 你用的是 | 查看当前登录方式 | 退出登录 |
|---|---|---|
| CLI | 运行 codex login status | 运行 codex logout,清除本地存储的凭据 |
| 桌面应用、IDE 扩展 | 打开个人资料菜单,查看当前账号或 API Key 状态 | 在同一菜单选择 Log out |
排查“为什么按 API 计费”的顺序(本站整理):
- 运行 `codex login status`,记下输出的登录方式。
- 看终端里的 API Key 变量。 macOS 和 Linux 可以运行
echo $OPENAI_API_KEY查看是否设置。官方这页没有说明 Codex 如何读取该环境变量,只给了把它传给登录命令的写法,所以以 `codex login status` 的输出为准,不要凭变量是否存在下结论。 - 想走订阅就重新用 ChatGPT 账号登录。 先
codex logout,再用 ChatGPT 账号重新登录,然后再运行一次codex login status复核。 - 想临时用 API Key,只在需要的场合用。 官方建议 API Key 主要用于 CI/CD 等程序化流程。
用 API Key 登录的写法(官方示例):
printenv OPENAI_API_KEY | codex login --with-api-key本地凭据文件:像密码一样保管
官方文档写明:Codex 把登录信息缓存在本地,可能是 ~/.codex/auth.json 这个明文文件,或者系统自带的凭据存储里。配置项 cli_auth_credentials_store 可以设为 file、keyring、auto 或 ephemeral。
- 使用文件存储时,把 `~/.codex/auth.json` 当作密码对待,它包含访问令牌。
- 不要把它提交到代码仓库,不要贴到聊天或截图里。
- 共享电脑或服务器上,优先考虑系统凭据存储。
- 官方还提醒:不要在不受信任或公开的环境里暴露 Codex 的执行能力。
怀疑令牌泄露时:先在 ChatGPT 设置里退出所有设备,再 codex logout,最后重新登录。API Key 的泄露要在 API 平台单独轮换。
安全相关
官方说明:对使用邮箱和密码的账号,Codex 云端要求启用两步验证(MFA);使用第三方账号登录的用户不强制,但可以在对应服务里自己开启。
额度用完或付款有问题时
- 登录方式确认无误,但提示额度用完:先看Codex 额度用完怎么办,分清等待、credits 和重置。
- 担心会员和 API 是两笔账:看ChatGPT Plus 与 API 账单怎么分。
- 订阅付款失败:按银行卡被拒的排查顺序处理,不要为了“先用着”随手换成 API Key,那会按量计费。
相关阅读
常见问题
Codex 用 API Key 登录会扣 ChatGPT 套餐的额度吗?
不会。官方文档说明使用 API Key 时,Codex 按标准 API 价格计费,通过 OpenAI 平台账号结算,而不是使用 ChatGPT 套餐包含的额度。
怎么知道 Codex 当前用的是哪种登录方式?
在 CLI 运行 codex login status 查看当前生效的方式;桌面应用和 IDE 扩展在个人资料菜单里查看账号或 API Key 状态。
Codex 云端任务能用 API Key 吗?
不能。官方文档写明 Codex 云端需要用 ChatGPT 账号登录;本地使用桌面应用、CLI 和 IDE 扩展时两种方式都支持。
~/.codex/auth.json 里面是什么,安全吗?
官方说明这是缓存登录信息的明文文件,包含访问令牌,使用文件存储时要把它当作密码对待,不要提交到仓库或分享。也可以通过 cli_auth_credentials_store 改用系统凭据存储。
怎么退出 Codex 登录?
CLI 运行 codex logout 清除本地存储的凭据;桌面应用和 IDE 扩展在个人资料菜单选择 Log out。
ChatGPT 与 Codex 账号问题,按情况继续看
- 账号状态地区限制OpenAI 支持地区名单怎么读,在不支持地区会怎样
- 付款与计费Plus 付款失败没扣款、待处理、已扣款三种情况分开处理
- 付款与计费Plus 与 API 账单三个账单入口对照,避免买错
- 付款与计费取消自动续费网页、Apple、Google 路径怎么分
- 付款与计费Codex 额度用完先查限制,再决定等待、充值或重置
- 安全账号安全与两步验证退出所有设备、两步验证选项、防钓鱼
全部账号与付款风险专题 →订阅与充值入口:AI 商城(第三方店铺履约,购买前请看清交付与售后)