
CLIProxyAPI:让订阅账号变身 API,AI 编程零成本
2026/7/13大约 7 分钟

Claude Code、Cursor、Cline 这些 AI 编程工具都要 API Key?
每个月几百上千的 API 费用让人心疼?
明明已经有 ChatGPT Plus、Claude Pro 订阅,为什么还要重复付费?
CLIProxyAPI 的答案:
把订阅账号通过 OAuth 转成本地 API,零成本使用 AI 编程工具。
问题:AI 编程的双重付费困境
当前 AI 编程工具的成本困境:
┌─────────────────────────────────────────────────────────┐
│ AI 编程的双重付费 │
├─────────────────────────────────────────────────────────┤
│ │
│ 典型用户场景: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 已有订阅: │ │
│ │ · ChatGPT Plus:$20/月 │ │
│ │ · Claude Pro:$20/月 │ │
│ │ │ │
│ │ 想用 AI 编程工具: │ │
│ │ · Claude Code:需要 API Key │ │
│ │ · Cursor:需要 API Key │ │
│ │ · Cline:需要 API Key │ │
│ │ │ │
│ │ 结果: │ │
│ │ · 订阅费 + API 费用 = 双重付费 │ │
│ │ · API 费用可能远超订阅费 │ │
│ │ · 订阅账号的额度闲置浪费 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 根本矛盾: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 订阅账号 = 已经付费,但只能用网页版 │ │
│ │ 编程工具 = 需要 API,额外付费 │ │
│ │ │ │
│ │ 问题:为什么不能用订阅账号来驱动编程工具? │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘解决方案:CLIProxyAPI 架构
CLIProxyAPI 的核心思想:把订阅账号通过 OAuth 转成本地 API 代理。
┌─────────────────────────────────────────────────────────┐
│ CLIProxyAPI 架构 │
├─────────────────────────────────────────────────────────┤
│ │
│ 传统方式(需要 API Key): │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ AI 编程工具 ──→ OpenAI API ──→ 付费 API Key │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ CLIProxyAPI 方式(使用订阅账号): │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ AI 编程工具 │ │
│ │ ↓ │ │
│ │ CLIProxyAPI(本地代理) │ │
│ │ ↓ │ │
│ │ OAuth 登录 │ │
│ │ ↓ │ │
│ │ 订阅账号(ChatGPT/Claude/Gemini) │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 关键特性: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · OAuth 登录:无需暴露账号密码 │ │
│ │ · 协议转换:兼容 OpenAI/Claude/Gemini 协议 │ │
│ │ · 多账户轮询:充分利用多个订阅账号的额度 │ │
│ │ · 本地运行:数据不走第三方,隐私安全 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘核心功能特性
1. OAuth 登录支持
┌─────────────────────────────────────────────────────────┐
│ OAuth 登录支持的订阅平台 │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────┬─────────────────┬──────────────┐ │
│ │ 平台 │ 登录方式 │ 用途 │ │
│ ├─────────────────┼─────────────────┼──────────────┤ │
│ │ OpenAI Codex │ OAuth │ GPT 系列 │ │
│ │ Claude Code │ OAuth │ Claude 模型 │ │
│ │ Gemini AIStudio │ API Key / OAuth │ Gemini 模型 │ │
│ │ Grok Build │ OAuth │ Grok 模型 │ │
│ └─────────────────┴─────────────────┴──────────────┘ │
│ │
│ OAuth 的优势: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · 无需暴露账号密码 │ │
│ │ · 安全的官方登录流程 │ │
│ │ · 支持多账户管理 │ │
│ │ · 自动处理 Token 刷新 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘2. 协议兼容性
CLIProxyAPI 支持多种 AI 服务的协议格式:
┌─────────────────────────────────────────────────────────┐
│ 协议兼容性 │
├─────────────────────────────────────────────────────────┤
│ │
│ 支持的协议格式: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · OpenAI 协议(最通用) │ │
│ │ · Gemini 协议 │ │
│ │ · Claude 协议 │ │
│ │ · Codex 协议 │ │
│ │ · Grok 协议 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 这意味着: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 任何兼容 OpenAI 的工具都可以用 │ │
│ │ - Cursor │ │
│ │ - Cline │ │
│ │ - RooCode │ │
│ │ - Continue │ │
│ │ - Windsurf │ │
│ │ - Trae │ │
│ │ - 其他支持自定义端点的工具 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘3. 多账户轮询负载均衡
这是 CLIProxyAPI 最强大的功能之一:
┌─────────────────────────────────────────────────────────┐
│ 多账户轮询机制 │
├─────────────────────────────────────────────────────────┤
│ │
│ 场景:你有 3 个 ChatGPT Plus 账号 │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 账号 A:5 小时额度 │ │
│ │ 账号 B:5 小时额度 │ │
│ │ 账号 C:5 小时额度 │ │
│ │ │ │
│ │ 总计:15 小时 / 账号 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ CLIProxyAPI 的轮询策略: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 请求 1 ──→ 账号 A ──→ 成功 ──→ 返回结果 │ │
│ │ 请求 2 ──→ 账号 B ──→ 成功 ──→ 返回结果 │ │
│ │ 请求 3 ──→ 账号 C ──→ 成功 ──→ 返回结果 │ │
│ │ 请求 4 ──→ 账号 A ──→ 成功 ──→ 返回结果 │ │
│ │ ... │ │
│ │ │ │
│ │ 自动跳过额度耗尽的账号 │ │
│ │ 自动检测账号状态 │ │
│ │ 智能分配负载 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 优势: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · 最大化利用订阅额度 │ │
│ │ · 避免单个账号过限 │ │
│ │ · 提高可用性(一个挂了不影响其他) │ │
│ │ · 自动故障转移 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘4. 完整的功能支持
CLIProxyAPI 不只是一个简单的代理,它支持:
┌─────────────────────────────────────────────────────────┐
│ 功能支持 │
├─────────────────────────────────────────────────────────┤
│ │
│ 基础功能: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ ✓ 流式响应 │ │
│ │ ✓ 非流式响应 │ │
│ │ ✓ WebSocket 响应(部分场景) │ │
│ │ ✓ 多模态输入(文本、图片) │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 高级功能: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ ✓ 函数调用(Function Calling) │ │
│ │ ✓ 工具使用(Tool Use) │ │
│ │ ✓ 代码执行 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 管理功能: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ ✓ 使用量统计 │ │
│ │ ✓ 账号配额监控 │ │
│ │ ✓ 健康检查 │ │
│ │ ✓ 日志记录 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘应用场景
场景 1:Claude Code 用户
┌─────────────────────────────────────────────────────────┐
│ Claude Code 使用场景 │
├─────────────────────────────────────────────────────────┤
│ │
│ 问题: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · Claude Code 需要 Claude API Key │ │
│ │ · Claude API 价格昂贵 │ │
│ │ · 已有 Claude Pro 订阅但无法使用 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 解决方案: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 1. 启动 CLIProxyAPI │ │
│ │ 2. OAuth 登录 Claude Code 账号 │ │
│ │ 3. 配置 Claude Code 端点为本地代理 │ │
│ │ 4. 开始使用,零额外成本 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 结果: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · 使用 Claude Pro 订阅额度 │ │
│ │ · 无需购买 API Key │ │
│ │ · 省下 $20/月以上的 API 费用 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘场景 2:Cursor / Cline 用户
┌─────────────────────────────────────────────────────────┐
│ Cursor / Cline 使用场景 │
├─────────────────────────────────────────────────────────┤
│ │
│ 问题: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · Cursor / Cline 默认使用 OpenAI API │ │
│ │ · API 费用按 token 计费,用量大时很贵 │ │
│ │ · 已有 ChatGPT Plus 但无法在工具中使用 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 解决方案: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 1. 启动 CLIProxyAPI │ │
│ │ 2. OAuth 登录 OpenAI Codex 账号 │ │
│ │ 3. 配置 Cursor / Cline 端点 │ │
│ │ 4. 使用 Plus 额度,无需 API 费用 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 优势: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · 使用 ChatGPT Plus 额度 │ │
│ │ · 支持 GPT-4、GPT-4o 等模型 │ │
│ │ · 多账号轮询,提升额度上限 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘场景 3:团队协作
┌─────────────────────────────────────────────────────────┐
│ 团队协作场景 │
├─────────────────────────────────────────────────────────┤
│ │
│ 场景:小团队,3 个开发者,每人有不同的订阅 │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 开发者 A:ChatGPT Plus │ │
│ │ 开发者 B:Claude Pro │ │
│ │ 开发者 C:Gemini │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 解决方案: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 1. 部署 CLIProxyAPI 服务器 │ │
│ │ 2. 每个开发者 OAuth 登录自己的账号 │ │
│ │ 3. 配置多账户轮询 │ │
│ │ 4. 全团队共享一个代理端点 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 效果: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · 团队共享所有订阅额度 │ │
│ │ · 负载均衡,避免单账号过限 │ │
│ │ · 统一管理,便于监控 │ │
│ │ · 零额外成本 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘生态项目
CLIProxyAPI 拥有丰富的生态,有大量基于它构建的工具:
┌─────────────────────────────────────────────────────────┐
│ CLIProxyAPI 生态项目 │
├─────────────────────────────────────────────────────────┤
│ │
│ GUI 工具: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · vibeproxy - macOS 菜单栏应用 │ │
│ │ · Quotio - macOS 菜单栏应用,多账号管理 │ │
│ │ · ProxyPal - 跨平台桌面应用 │ │
│ │ · 霖君 - 跨平台桌面应用 │ │
│ │ · Quotio Desktop - 跨平台(Tauri) │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ VS Code 扩展: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · Claude Proxy VSCode - Claude Code 模型切换 │ │
│ │ · Universal Chat Provider - 订阅接入 Copilot │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 管理工具: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · CPA-Manager-Plus - 完整管理中心 │ │
│ │ · CPA Usage Keeper - 使用量统计 │ │
│ │ · CLIProxyAPI Dashboard - Web 管理仪表盘 │ │
│ │ · CPA-XXX Panel - Web 管理面板 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 配额监控: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · CLIProxyAPI Quota Inspector - 配额查询工具 │ │
│ │ · CLIProxy Pool Watch - macOS 额度监控 │ │
│ │ · ZeroLimit - Windows 配额监控 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 衍生项目: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · 9Router - Next.js 实现,灵感来自 CLIProxyAPI │ │
│ │ · OmniRoute - 智能路由 AI 网关 │ │
│ │ · PPAP - CLIProxyAPI 二开版本 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘技术价值
1. 普惠 AI 编程
┌─────────────────────────────────────────────────────────┐
│ 普惠价值 │
├─────────────────────────────────────────────────────────┤
│ │
│ 降低门槛: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ 传统方式: │ │
│ │ - 需要 API Key │ │
│ │ - API 费用高昂 │ │
│ │ - 适合企业用户 │ │
│ │ │ │
│ │ CLIProxyAPI: │ │
│ │ - 使用订阅账号 │ │
│ │ - 零额外成本 │ │
│ │ - 适合个人和小团队 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 让更多人能用上 AI 编程工具 │
│ │
└─────────────────────────────────────────────────────────┘2. 隐私与安全
┌─────────────────────────────────────────────────────────┐
│ 隐私与安全 │
├─────────────────────────────────────────────────────────┤
│ │
│ 本地运行: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ · CLIProxyAPI 运行在本地 │ │
│ │ · 代码不经过第三方服务器 │ │
│ │ · OAuth 登录,无需暴露密码 │ │
│ │ · Token 本地存储 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 适合: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · 处理敏感代码的项目 │ │
│ │ · 对数据隐私要求高的团队 │ │
│ │ · 企业内部开发环境 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘3. 开源精神
┌─────────────────────────────────────────────────────────┐
│ 开源价值 │
├─────────────────────────────────────────────────────────┤
│ │
│ MIT 许可证: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ · 完全开源 │ │
│ │ · 自由使用 │ │
│ │ · 可修改、可分发 │ │
│ │ · 活跃的社区贡献 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 生态繁荣: │
│ ┌─────────────────────────────────────────────────┐ │
│ │ · 30+ 个基于它的项目 │ │
│ │ · 跨平台 GUI 工具 │ │
│ │ · VS Code 扩展 │ │
│ │ · 管理面板和监控工具 │ │
│ └─────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────┘成本对比
让我们算一笔账:
┌─────────────────────────────────────────────────────────┐
│ 成本对比(月度) │
├─────────────────────────────────────────────────────────┤
│ │
│ 方案 A:购买 API Key │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ ChatGPT Plus:$20 │ │
│ │ + │ │
│ │ Claude API:中度使用约 $50-100 │ │
│ │ 或 OpenAI API:中度使用约 $30-80 │ │
│ │ = │ │
│ │ 总成本:$50-120/月 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 方案 B:使用 CLIProxyAPI │
│ ┌─────────────────────────────────────────────────┐ │
│ │ │ │
│ │ ChatGPT Plus:$20 │ │
│ │ + │ │
│ │ Claude Pro:$20 │ │
│ │ + │ │
│ │ CLIProxyAPI:$0(开源免费) │ │
│ │ = │ │
│ │ 总成本:$40/月 │ │
│ │ │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ 节省:$10-80/月 │
│ 年节省:$120-960 │
│ │
│ 如果有多个账号共享,成本摊薄更明显 │
│ │
└─────────────────────────────────────────────────────────┘如何使用
快速开始
# 1. 下载 CLIProxyAPI
# 访问 https://github.com/router-for-me/CLIProxyAPI/releases
# 2. 启动服务
./CLIProxyAPI
# 3. OAuth 登录(支持 OpenAI Codex、Claude Code、Grok)
# 按照提示完成登录
# 4. 配置 AI 工具
# 将 API 端点设置为 http://localhost:8080/v1
# 5. 开始使用配置示例(Claude Code)
{"
"providers": [
{
"provider": "anthropic",
"base_url": "http://localhost:8080/v1",
"api_key": "any-key"
}
]
}收尾金句
- AI 编程工具都需要 API Key,订阅账号的额度却闲置浪费
- CLIProxyAPI:把订阅账号通过 OAuth 转成本地 API
- 核心架构:AI 工具 → CLIProxyAPI → OAuth → 订阅账号
- 支持 OpenAI Codex、Claude Code、Gemini、Grok 的 OAuth 登录
- 多账户轮询:充分利用多个订阅账号的额度
- 协议兼容:支持 OpenAI、Claude、Gemini、Codex、Grok 协议
- 完整功能:流式响应、函数调用、多模态输入、工具使用
- 丰富生态:30+ 个基于它的 GUI 工具、管理面板、监控工具
- 隐私安全:本地运行,代码不经过第三方
- 成本对比:使用 CLIProxyAPI 可节省 $10-80/月
- 普惠 AI 编程:让更多人用得起 AI 编程工具
- 开源精神:MIT 许可证,活跃的社区贡献
CLIProxyAPI:让订阅账号变身 API,AI 编程零成本
从双重付费到零额外成本,让 AI 编程更普惠
