CLI 订阅转 API 的三条路线:自用代理内核 · 运营级网关平台 · 自持管理型网关,一场「内核 / 整机 / 平台」的三方对决。
数据采集于 2026-09-30 · GitHub API + 三方 README_CN(首发 2026-08-22,本次加入 GPT-Load 并全量刷新)
← 返回汇总分水岭从一条变两条:
要不要「分给别人」?
要不要「自己管起来」?
把自己的订阅变成本地统一 API。单二进制、零依赖、五分钟跑通,只管「能调通」。
把订阅做成平台:多用户、多租户、Token 级计费、自助充值。拼车 / 收费运营无敌。
订阅 + API Key 同池调度:AccessKey 签发、用量归因、权重/冷却/拉黑。管起来,但不做支付。
选 gpt-load ≠ 摆脱 CPA 依赖——只是把它藏进内部。三方真正的分层是:CPA 是内核,gpt-load 是「内核 + 管理层」的整机,s2a 是「自研内核 + 运营平台」的整车厂。
| 指标 | CLIProxyAPI | sub2api | GPT-Load |
|---|---|---|---|
| Stars | 53,612 | 43,118 | 7,019 |
| Forks | 8,077 | 9,213 | 779 |
| 创建至今 | 15 个月(2025-07) | 9.4 个月(2025-12) | 15.8 个月(2025-06) |
| Star 增速 | ≈ 4.0k / 月 | ≈ 3.3k / 月 | ≈ 440 / 月 |
| Commits | 4,106 | 7,375 | 1,382 |
| 贡献者 | 234 | 413 | 22 |
| Open Issues | 671 | 3,480 | 18 |
| Release 节奏 | v8.0.4 · 约每日一版 | v0.2.11 · 约 2–3 天一版 | v2.0.0-rc.38 · 数日一版 |
| 外部依赖 | 无 | PG 15+ / Redis 7+ | 无(SQLite 内置,可切 MySQL/PG) |
| 版本阶段 | v8 稳定线 | v0.2(未承诺稳定) | 2.0 RC(完整重写,不迁 1.x) |
| License | MIT | LGPL-3.0(+CLA) | MIT(含 Bifrost/CPA 致谢) |
三者推送均为 2026-09-30 前后——全部处于日更级活跃。GPT-Load 体量最小但 issue 负担最轻(18 vs 671 / 3,480)。
CPA 回答「怎么接进来」,s2a 回答「怎么卖出去」,GPT-Load 回答「怎么管起来」——三问可以同时成立。
Claude Code / Codex / Grok Build OAuth 登录,Gemini AIStudio API key + Antigravity,Kimi OAuth(官方赞助合作),外加任意 OpenAI 兼容上游。
暴露 OpenAI(含 Responses)/ Gemini(含 Interactions)/ Claude / Codex / Grok 兼容端点,任何主流 SDK 直连。
全上游多账户轮询负载均衡,CLI OAuth 认证流程简单。
单二进制或 docker run,config.yaml 一把梭,五分钟出活。
官方 EasyCLIProxyAPI:图形配置、托盘、一键启停、自动更新。
代理内核可直接嵌入自家 Go 项目——gpt-load 正是这么用的(cpaembedded)。
为终端用户生成/管理 Key,配额、有效期、分组隔离,多租户开箱即用。
精确到 Token 的用量追踪与成本核算,请求级日志可审计。
EasyPay / 支付宝 / 微信 / Stripe 四渠道自助充值,无需独立支付服务。
账号智能选择 + 粘性会话(session_id),用户级/账号级并发与速率限制。
Vue3 Web 后台监控管理,iframe 嵌工单等外部系统,社区有 Expo/RN 移动端。
/antigravity/v1/messages(Claude)与 /antigravity/v1beta(Gemini),支持混合调度。
API Key 渠道与订阅渠道(Codex/Claude/Antigravity/Grok,OAuth)共享同一套调度、健康与亲和体系——订阅账号是一等公民。
权重选路、失败冷却、连败拉黑、会话亲和、RPM 与配额限制,凭据过载不拖垮全量流量。
给应用的每个消费方发独立 Key:限定可访问 Group 与客户端协议,用量按 Key 归因。
9 类客户端协议(含 Responses/Rerank/Mistral 原生)× 30 个内置渠道(含 Azure/Bedrock/Vertex),Bifrost 引擎驱动。
请求日志、缓存命中率、Token 分类、成本估算全部内置于管理 UI,数据落自家库。
默认环回监听不暴露公网,管理面/数据面密钥分离,凭据本地加密(encryption.key)。
| 维度 | CLIProxyAPI | sub2api | GPT-Load |
|---|---|---|---|
| 下游协议兼容 | 9.5 | 8.5 | 8.5 |
| 上游覆盖 | 9.0 | 8.5 | 9.0 |
| 部署门槛 | 9.0 | 6.0 | 8.0 |
| 账号池与调度 | 7.5 | 9.0 | 9.0 |
| 多租户与计费 | 2.0 | 10 | 6.5 |
| 管理界面 | 6.0 | 9.0 | 8.5 |
| 架构与扩展 | 8.5 | 8.0 | 7.5 |
| 文档质量 | 8.5 | 7.5 | 8.0 |
| 社区生态 | 8.5 | 7.5 | 6.5 |
| 维护健康度 | 9.0 | 7.5 | 8.0 |
| License 友好度 | 10 | 6.5 | 9.0 |
简单平均:CPA 8.0 · s2a 8.0 · GPT-Load 8.0 —— 三方打平,胜负完全取决于场景权重(见后页)。GPT-Load 在「上游覆盖 / 调度」追平最强项,在「社区生态 / 版本成熟度」垫底。
| 能力 | CLIProxyAPI | sub2api | GPT-Load |
|---|---|---|---|
| OpenAI Codex(OAuth) | ✓ 多账户轮询 | ✓ | ✓ OAuth / 凭据导入 |
| Claude Code(OAuth) | ✓ 多账户轮询 | ✓ 粘性会话 | ✓ OAuth + 会话亲和 |
| Gemini | ✓ AIStudio + Antigravity | ✓ Antigravity 端点 | ✓ Vertex AI + Antigravity |
| Grok Build(OAuth) | ✓ 多账户轮询 | ✓ | ✓ |
| Kimi | ✓ 官方赞助合作 | README 未提及 | ✓ Moonshot API Key 渠道 |
| 官方云平台(Azure/Bedrock/Vertex) | ✗ 经兼容上游绕行 | 部分 | ✓ 内置 7 家原生模板 |
| 任意 OpenAI 兼容上游 | ✓ config 直接接入 | ✓ API Key 账号模式 | ✓ 自定义渠道 |
| OpenAI Responses 协议输出 | ✓ | ✓ | ✓ |
| 计费 / 支付 / 用户注册 | ✗ 靠第三方 | ✓ 全内置 | ✗(有用量归因,无支付) |
| 凭据调度(权重/冷却/拉黑) | ✗ 仅轮询 | ✓ 智能 + 粘性 | ✓ 四件套全有 |
共同交集覆盖 Claude / Codex / Gemini / Grok 订阅与兼容上游;GPT-Load 独占「云平台原生 + 官方 Key 渠道统一管理」,s2a 独占「支付与租户」。
# CLIProxyAPI —— 三行出活 docker run -d -p 8317:8317 \ -v $HOME/.cli-proxy-api:/app \ ghcr.io/router-for-me/cliproxyapi # 浏览器 OAuth 登录即用
零状态零依赖;还有桌面端一键启动。
# sub2api —— 全家桶编排 # postgres:15 redis:7 # sub2api-backend/frontend # datamanagementd(可选) # 创建管理员→配置上游与支付
Nginx 反代需开 underscores 头,否则粘性会话失效。
# GPT-Load —— 10 分钟带库带 UI git clone --depth 1 .../gpt-load.git cp .env.example .env docker compose up -d # 读首启管理密钥登录控制台 docker compose exec gpt-load \ sh -c 'cat /app/data/auth.key'
SQLite 默认零外部依赖;备份 db + 双密钥三件套。
README 收录 20+ 第三方项目:CPAMC 管理中心、Usage Keeper 统计、Tray 托盘、VSCode 插件——官方做内核,社区补外围。
413 贡献者 7.4k commits 高强度共建,支付/移动端由社区吸收内置。代价是 3.5k issue 求助排队。
22 贡献者、18 open issues、RC 数日一版;获 OpenAI 平台支持与 DigitalOcean 基础设施支持,体量最小负担最轻。
| 场景 | 推荐 | 理由 |
|---|---|---|
| 个人:把订阅喂给本地编码工具 | CLIProxyAPI | 5 分钟部署,无 DB,随便折腾 |
| 小团队共享订阅,只要「能调通」 | CLIProxyAPI | + CPAMC 面板即可,无需数据库 |
| 小团队要「每人一个 Key + 看谁用了多少」 | GPT-Load | AccessKey 签发 + 用量归因 + 内嵌 UI,无需支付全家桶 |
| API Key 渠道与订阅账号想统一进一个网关 | GPT-Load | 双凭据同池,可替代「LiteLLM 类 + CPA」双组件组合 |
| 凭据池大、常撞限流,要权重/冷却/拉黑 | GPT-Load | 调度四件套最完整(CPA 仅轮询) |
| 拼车 / 对外分发 / 收费运营 | sub2api | 计费、Key 分发、限额、支付全内置 |
| 企业内部多团队额度管控 | sub2api | 用户级配额 + 审计;介意 LGPL 则 GPT-Load |
| 嵌入自家产品做二次开发 | CLIProxyAPI | MIT + Go SDK,法律与集成成本最低 |
自用选 CPA,分钱选 s2a,
「管起来」选 GPT-Load。
综合评分(按通用权重):CPA 8.0 · s2a 8.0 · GPT-Load 8.0 —— 但请永远用场景权重替代总分。
交互式选型决策器:回答 5 个问题(使用规模 / 计费需求 / 管理需求 / 运维承受力 / License 敏感度),在三方中即时得到推荐与风险提示。