可以。不把 ChatGPT Plus 当成计费路径,也能使用 Codex CLI,前提是 CLI 被配置为调用一个 OpenAI 兼容 API 端点,并且你有这个端点的可用 API Key 和余额。
对国内开发者来说,更干净的做法是 Router One:设置 OPENAI_BASE_URL=https://api.router.one/v1,使用 Router One API Key,通过钱包余额或已上线订阅套餐计费。Codex CLI 仍然走 OpenAI 兼容 API 形态,但计费、预算控制和请求 trace 在 Router One 里完成。
这篇文章面向想用 Codex 终端工作流、但不想依赖境外信用卡、ChatGPT 消费级订阅或虚拟卡方案的开发者。
最短配置
设置两个环境变量:
export OPENAI_BASE_URL=https://api.router.one/v1
export OPENAI_API_KEY=sk-your-router-one-key
codex
如果你的 shell 里已经有直连 OpenAI 的凭证,就把 Router One 这组变量写进专门给 Codex CLI 使用的 shell profile 或项目环境里。完整版本在 CLI setup guide,里面也包含相关工具的配置方式。
为什么不应该把 ChatGPT Plus 当成核心路径
ChatGPT Plus 是 ChatGPT 网页产品的消费级订阅。Codex CLI 是一个会发起 API 类模型请求的开发者工具。二者可能在厂商账号系统里有交集,但不是同一种工作流。
如果你的目标是使用 ChatGPT 网页版,Plus 可能重要。如果你的目标是跑终端 coding agent,真正重要的是:
- 一个 API 兼容端点
- 一把有效 API Key
- 足够的余额或套餐额度
- 适合写代码的模型
- 预算上限,防止 agent 循环无限花钱
- 请求 trace,方便检查到底发生了什么
Router One 优化的是第二组需求。
Router One 给 Codex CLI 增加了什么
把 Codex CLI 指向 Router One,不只是支付方便:
| 需求 | 单 provider 直连 API | Router One |
|---|---|---|
| 本地支付 | 取决于 provider 支持的银行卡 | 支付宝、微信支付、Stripe、稳定币 |
| 预算控制 | 账号级或手动控制 | 每把 key 设置消费上限 |
| Fallback | 通常没有 | 兼容场景下的网关级 fallback |
| 可观测性 | Provider 控制台 | 每请求模型、token、成本、延迟 trace |
| 国内访问 | 取决于网络 | 国内可达的网关端点 |
| 工具隔离 | 手动拆账号或项目 | 每个工具、项目、开发者一把 key |
这件事重要,是因为 Codex CLI 一次工作会话可能发很多请求。一个坏循环或过大的重构范围,消耗的 token 会远高于普通聊天。多人使用时,key 级上限和 trace 不是锦上添花,而是基本护栏。
分步配置
- 在 router.one 创建账号。
- 用支付宝、微信支付、Stripe 或稳定币充值。
- 创建一把专门的 API Key,例如
codex-local。 - 给这把 key 设置月度消费上限。
- 设置环境变量:
export OPENAI_BASE_URL=https://api.router.one/v1
export OPENAI_API_KEY=sk-your-router-one-key
- 运行
codex,先完成一个小任务。 - 打开 Dashboard 日志,核对模型、token 数、成本、延迟和状态。
更完整的国内 Codex 页面见 Codex CLI in China。如果想看和 OpenAI 直连路径的更长对比,读 OpenAI Codex CLI Alternative。
推荐的 key 划分
不要所有工具共用同一把 key。更好的做法是:
codex-personal给你自己的终端工作流codex-team-alice或codex-team-bob给不同同事staging-agent给自动化测试 agentprod-agent只在 agent 工作流真正进入生产时使用
每把 key 都应该有自己的上限。某次本地 Codex 会话循环了,最多耗尽 Codex 这把 key,不应该影响整个账户。
生产前安全检查
让 Codex 针对重要仓库写代码之前,至少确认:
- Router One Dashboard 能看到每条请求
- 这把 key 有消费上限
- 这把 key 和生产应用流量隔离
- Codex 实际使用的模型在 trace 中可见
- 团队理解 prompt 和 completion 正文留存边界
/facts/integrations.md 用机器可读方式总结了 OpenAI 兼容 API 和 coding tool 集成边界。
这能替代 ChatGPT Plus 吗
它只替代一类需求:开发者 API 和 CLI 使用。它不替代 ChatGPT 网页、语音模式、自定义 GPTs,或只存在于 ChatGPT 产品里的消费级功能。
如果你的问题是“国内怎么用 ChatGPT Plus 或 GPT API”,看 ChatGPT Plus 和 GPT API 国内使用指南。如果你的问题是“不用境外卡、不用 Plus 式订阅,怎么跑 Codex CLI”,这篇就是直接答案。
FAQ
需要 ChatGPT Plus 订阅吗? 这条 Router One API 路径不需要。你需要的是一把有余额或套餐覆盖的 Router One API Key。
Codex CLI 需要写专门的 Router One 代码吗?
不需要。通过 OPENAI_BASE_URL 和 OPENAI_API_KEY 指向 OpenAI 兼容端点即可。
可以用支付宝或微信支付吗? 可以。钱包充值支持国内常用支付方式,支付边界见 /facts/payments.md。
详细配置文档在哪? 先看 Codex CLI in China,配置 shell 时同时打开 CLI setup guide。