Sub2API:把订阅账号变成 API 服务的网关平台
Sub2API:把订阅账号变成 API 服务的网关平台
最近 GitHub 上有个项目涨得挺快,Star 数到了 2.9 万。叫 Sub2API,做的事情很明确:把 AI 产品的订阅账号,转成可以分发的 API 服务。
简单说,你买了一个 Claude 或者 ChatGPT 的订阅,想让团队里多个人用,或者想对外卖 API 调用次数,Sub2API 就干这个事。它在中间做一层网关,处理认证、计费、负载均衡这些杂活。

解决什么问题
用过 AI API 的人都知道,官方订阅账号有各种限制。一个人用还行,想分给团队或者做二次分发,就得自己搭一套管理系统。Sub2API 把这套系统做好了,而且做得比较完整。
它支持多种上游账号类型,OAuth 和 API Key 都能接。平台会生成自己的 API Key 分发给用户,用户拿着这个 Key 调用,Sub2API 在后面负责把请求转发到对应的上游账号。
计费也做到了 Token 级别。每个请求用了多少 Token,花了多少钱,都能精确记录。支持按用户、按账号维度做并发限制和速率控制,不会因为某个人疯狂调用把整个服务搞挂。
技术栈和部署
后端用 Go 写的,前端是 Vue 3,数据库 PostgreSQL,缓存用 Redis。这个组合比较常规,性能和稳定性都有保障。
部署方式有三种:脚本安装、Docker Compose、从源码编译。脚本安装最省事,一行命令搞定,自动下载二进制文件、创建 systemd 服务。Docker Compose 也提供了自动化脚本,会帮你生成安全凭证、创建数据目录。
从源码编译适合想二次开发的人。Go 1.21+ 和 Node.js 18+ 就能跑,构建时加个 -tags embed 参数会把前端打包进二进制文件。

内置支付系统
之前支付功能需要单独部署一个组件,现在直接内置了。支持 EasyPay、支付宝、微信支付、Stripe,用户可以在平台上自助充值,不用再额外折腾支付对接。
这对想做 API 服务生意的人来说很方便。搭好 Sub2API,配好上游账号和支付渠道,就能开张了。
使用前要知道的事
项目文档里专门写了免责声明,说用这个可能违反 Anthropic 等上游服务商的用户协议,风险自担。这个要心里有数,别拿主力账号去搞。
另外它支持 Simple Mode,设个环境变量 RUN_MODE=simple 就能开启。这个模式隐藏了 SaaS 相关功能,跳过计费流程,适合自己团队内部用,不需要那么多商业功能。
Grok 和 Antigravity 的账号也支持了。Grok 走 xAI OAuth,Antigravity 授权后会有专门的 Claude 和 Gemini 端点。
适合谁用
个人开发者想把订阅账号共享给小团队,开 Simple Mode 就够了。想做 API 转售生意的,用完整版配好支付就行。企业内部想统一管理 AI API 调用的,也能用它做网关层。
这个项目解决的是一个真实存在的需求。AI API 的价格不便宜,多人共享账号或者做二次分发是刚需。Sub2API 把技术细节封装好了,让不懂运维的人也能搭起来用。
账号或者做二次分发是刚需。Sub2API 把技术细节封装好了,让不懂运维的人也能搭起来用。
更多推荐


所有评论(0)