一站式开源中转/网关:把 Claude、OpenAI、Gemini、Grok 等订阅/API 统一接入,平台侧做鉴权、token 级计费、负载均衡与转发,用户只拿平台发的 Key。团队价值不在“多一个接口”,而在一处发 Key、一处限额、一处看用量、一处吊销。

适用场景:团队决定不再人手一份上游账号,统一走一个路由入口时,先读懂底座能力边界。

Sub2API 官方仓库 网关底座 LGPL-3.0

操作步骤

  1. 先分清两类凭据:上游凭据(OAuth/API Key,只进账号池) vs 平台 Key(发给成员调用网关)——绝不能把上游凭据发给成员。
  2. 按本文条目 2 先搭一条最小链路跑通,再扩账号池与分组。
  3. 部署形态选型参考 README:脚本安装 / Docker Compose(推荐本地目录版,便于整目录备份迁移)/ 源码构建。

配置说明

已核验术语:accounts(OAuth / API Key 两类)、groups、Composite Groups、users、API Keys、Admin Dashboard。技术栈 Go + Vue 3 + PostgreSQL 15+ + Redis 7+,自托管即意味着数据库/Redis/TLS/备份/升级都归运营方。

注意事项

  • ⚠️ 把“能转发”当成“合规”:先读官方 Important Notice(见 §0 红线)。
  • ⚠️ 上游账号被封/过载时网关造不出容量——网关解决的是管理问题,不是供给问题(dev.to 指南亦如此提醒)。

来源:https://github.com/Wei-Shaw/sub2api