可以。不把 ChatGPT Plus 当成计费路径,也能使用 Codex CLI,前提是 CLI 被配置为调用一个 OpenAI 兼容 API 端点,并且你有这个端点的可用 API Key 和余额。
对国内开发者来说,更干净的做法是 Router One:把 Codex 指向 OpenAI 兼容端点 https://api.router.one/v1,使用 Router One API Key,通过钱包余额或已上线订阅套餐计费。Codex CLI 仍然走 OpenAI 兼容 API 形态,但计费、预算控制和请求 trace 在 Router One 里完成。
这篇文章面向想用 Codex 终端工作流、但不想依赖境外信用卡、ChatGPT 消费级订阅或虚拟卡方案的开发者。
最短配置
一条命令完成安装 Codex CLI(如未安装)、写入带 Router One provider 的 ~/.codex/config.toml、持久化 Key 并验证连通:
curl -fsSL https://router.one/install/codex.sh | bash -s -- sk-your-router-one-key
想手动配置的话:在 ~/.codex/config.toml 里声明 provider(base_url = "https://api.router.one/v1"、wire_api = "responses"、env_key = "ROUTER_ONE_API_KEY"),再把 ROUTER_ONE_API_KEY 写进 shell profile。完整版本(含 Windows 命令和相关工具)在 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 支持的银行卡 | 同一收银台的支付宝或银行卡、稳定币 |
| 预算控制 | 账号级或手动控制 | 每把 key 设置消费上限 |
| Fallback | 通常没有 | 兼容场景下的网关级 fallback |
| 可观测性 | Provider 控制台 | 每请求模型、token、成本、延迟 trace |
| 国内访问 | 取决于网络 | 国内可达的网关端点 |
| 工具隔离 | 手动拆账号或项目 | 每个工具、项目、开发者一把 key |
这件事重要,是因为 Codex CLI 一次工作会话可能发很多请求。一个坏循环或过大的重构范围,消耗的 token 会远高于普通聊天。多人使用时,key 级上限和 trace 不是锦上添花,而是基本护栏。
分步配置
- 在 router.one 创建账号。
- 在托管收银台用支付宝或银行卡充值,也可以用稳定币。
- 创建一把专门的 API Key,例如
codex-local。 - 给这把 Key 设置 maxSpend,限制它的累计风险敞口。
- 用这把 Key 运行一键接入命令:
curl -fsSL https://router.one/install/codex.sh | bash -s -- 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 正文留存边界
集成事实表 用机器可读方式总结了 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 代码吗?
不需要。它就是 ~/.codex/config.toml 里一个标准的自定义 model provider:OpenAI 兼容 base URL、wire_api = "responses",Key 通过 ROUTER_ONE_API_KEY 环境变量提供。
可以用支付宝吗? 可以。钱包充值支持国内常用支付方式,支付边界见 机器可读支付事实。
详细配置文档在哪? 先看 Codex CLI in China,配置 shell 时同时打开 CLI setup guide。