想换一个终端 agent 而不是换一种给 Codex 付费的方式?看 Claude Code vs Codex CLI。国内接入步骤在 Codex CLI 国内接入,「要不要 ChatGPT Plus」在不用 ChatGPT Plus 也能用 Codex CLI。本文只算账:按 token 钱包计费 vs 订阅。
OpenAI 的 Codex CLI 是 2026 年最让人兴奋的开发者工具之一。它把 OpenAI 推理模型的能力直接搬进了终端——自主代码生成、多文件编辑、测试编写,一条命令搞定。用过的人都知道它有多提效。
但问题来了:要用 Codex CLI,你需要一个 OpenAI API 订阅。这意味着你得绑定月付计划、搞定国际信用卡支付——对国内开发者来说这本身就是个门槛——还得忍受速率限制在你写代码写到一半时把你卡住。如果 OpenAI API 出了故障?那你只能干等着,没有任何 fallback。
有没有可能用同样的 Codex CLI、同样的模型,但不用绑定订阅?Router One 就是这么干的。
如果你在纠结的正是要不要为此续 ChatGPT Plus,不用 ChatGPT Plus 也能用 Codex CLI 这篇把这条路径单独讲透了。
Router One 改变了什么
Router One 是一个位于 Codex CLI 和模型供应商之间的网关。你不再把 Codex 直接指向 OpenAI 的 API,而是指向 Router One 的 OpenAI 兼容端点。对 Codex 来说,什么都没变——它发同样的请求,收同样的响应。但在背后,你获得了直连所没有的能力:
- 按量付费——没有订阅,没有月费承诺。你只为实际消耗的 token 付费。
- 支持国内支付——用支付宝充值余额(和银行卡在同一个托管收银台),不需要国际信用卡。
- 自动故障转移——如果某个上游供应商出问题,Router One 会透明地把请求路由到备选供应商。你的 Codex 会话不会中断。
- 预算管控——为每把 API Key 设置 maxSpend、rateLimit 和 tokenLimitTpm,并用独立 Key 隔离项目或开发者。
- 实时用量追踪——每个请求、每个 token、每笔费用,都实时展示在你的 Dashboard 上。
这一切不需要对 Codex CLI 本身做任何修改。只是在它的配置文件里多注册一个 model provider。
工作原理
Codex CLI 从 ~/.codex/config.toml 读取配置。Router One 提供完全兼容 OpenAI、原生支持 Responses API 的端点,把它注册为 model provider 即可(base_url = "https://api.router.one/v1"、wire_api = "responses"、env_key = "ROUTER_ONE_API_KEY")——或者直接用一键命令写好配置:
curl -fsSL https://router.one/install/codex.sh | bash -s -- sk-your-router-one-key
配置就这些。Codex CLI 把请求发给 Router One,Router One 转发到最优的上游供应商,响应通过同样的路径返回。可用的模型——包括 o3、o4-mini——和你直连时一模一样。
详细的配置教程请看 Codex CLI 国内落地页。
成本对比:订阅制 vs 按量付费
来算一笔账。
直接用 OpenAI API(自己充值的 API 账户):
大多数使用 Codex CLI 的开发者每月消耗 50 万到 200 万 token,取决于使用强度。这笔钱是按 token 从一个有余额的 OpenAI 账户里扣的,于是三件事同时成立:你需要国际信用卡去充值、你得一直让账户里躺着余额、每月的数字跟着"每次会话装了多少上下文"走,而不是跟着你跑了多少条命令走。这里不转载各厂商的价目表——它们一直在变,一张过期的表比没有表更糟。
Router One(从钱包按量付费):
- 同样的模型走一个 OpenAI 兼容端点,包含 Codex CLI 默认用的那个推理模型
- 用的是 Router One 自己的挂牌单价——部分模型最低官方价 1 折;实时价格见模型目录
- 用托管收银台里的支付宝或银行卡充值任意金额;FX 与支付通道费用在你确认前单独展示,和 token 费用分开
- 没有最低余额要求,没有月付承诺
- 未使用的余额永久有效
对于每周跑几次 Codex 的轻度用户来说,钱包按量意味着你只为真正跑起来的会话付费,而不是养着一个预充值账户和一份月付承诺。对于重度用户,已上线的订阅套餐提供可预测的月度支出;两种方式你都额外获得了故障转移、预算管控和用量可视化——这些直连 API 是没有的。
简单说:你永远不为没用到的容量付费,还无需额外付费获得了一套否则需要自建代理基础设施才能实现的运维能力。
2 分钟完成配置
配置时间比你读这段文字还短:
第一步——在 router.one 注册并创建 API key。
第二步——用你喜欢的支付方式充值(托管收银台里的支付宝或银行卡,也支持稳定币)。
第三步——用你的 Key 运行一键接入命令:
curl -fsSL https://router.one/install/codex.sh | bash -s -- sk-your-router-one-key
第四步——照常运行 Codex:
codex "把这个函数重构成 async/await 写法"
要让配置持久化,把 export 语句加到 ~/.zshrc 或 ~/.bashrc 里。
验证方法:跑一条 Codex 命令后去 Router One Dashboard 看看——你应该能看到这条请求的模型、token 数和费用。
无需额外付费的进阶能力
除了基本的代理功能,通过 Router One 路由还给你带来了自己搭建需要几周时间的能力:
自动故障转移。 如果上游供应商返回错误或超时,Router One 会自动重试到备选供应商。你的 Codex 会话不会崩溃或卡住——请求只是多花一点时间完成重路由。对于可能运行数分钟的长时间 Codex 任务,这尤其关键。
预算护栏。 给 API Key 设置 maxSpend 硬上限。Key 达到上限后,请求会被拒绝,而不是继续累积费用。多个开发者或工作负载共享同一钱包时尤其有用。
用独立 Key 隔离项目。 为每个项目创建独立 API Key,再通过按 Key 视图查看该工作负载的准确花费。
实时可观测性。 每个 Codex 请求都会出现在 Router One Dashboard 上,附带完整详情——使用的模型、输入输出 token 数、延迟、费用和状态。日积月累,这些数据能揭示使用模式,帮你优化和 Codex 的协作方式。
模型灵活性。 虽然 Codex CLI 默认使用 o4-mini,但你可以用 Router One 上任何可用的模型,包括其他供应商的模型。想拿不同模型跑 Codex 做对比?基础设施已经支持,不需要额外配置。
完整的模型列表和定价请查看模型市场。
适合谁用
通过 Router One 使用 Codex 最适合这些场景:
- 国内开发者——无法方便地使用 OpenAI 的支付系统,或者直连 API 网络不稳定。
- 个人开发者——想要按量付费,不想绑定订阅或维护一个预充值的 API 账户。
- 团队用户——为项目或开发者分配独立 Key,并需要按 Key 的消费控制与 Codex 集中用量视图。
- 被 API 故障坑过的人——想要自动故障转移,确保编码会话不被中断。
常见问题
不订阅 OpenAI API 也能用 Codex CLI 吗? 可以。把 Codex CLI 指向 Router One 的 OpenAI 兼容端点,按实际消耗的 token 付费即可——不需要国际信用卡,也没有月费承诺。
如何把 Codex CLI 接入 Router One?
在 ~/.codex/config.toml 里把 Router One 注册为 model provider(base_url = "https://api.router.one/v1"、wire_api = "responses"、env_key = "ROUTER_ONE_API_KEY"),或直接运行一键接入命令 curl -fsSL https://router.one/install/codex.sh | bash -s -- sk-your-router-one-key。详细教程见 Codex CLI 国内落地页。
通过 Router One 能用哪些 Codex 模型?
和直连时一模一样,包括 o3、o4-mini。Codex CLI 默认使用 o4-mini,但你可以用 Router One 上任何可用的模型——完整列表和定价见模型市场。
上游供应商出故障时,我的 Codex 会话会中断吗? 不会。Router One 会把请求重试到备选供应商,你的 Codex 会话不会崩溃或卡住——请求只是多花一点时间完成重路由。
没有国际信用卡怎么给 Router One 充值? 用支付宝充值即可,和银行卡在同一个托管收银台,也支持稳定币。未使用的余额永久有效。
开始使用
在 router.one 注册,创建 API key,跑一条一键接入命令,就能开始用按量付费、支持国内支付、自动故障转移的 Codex CLI 了。
详细配置步骤请看 Codex CLI 国内落地页。想了解 Router One 如何全面降低你的 LLM 成本,请阅读我们的降低 LLM API 成本指南。