你是否拥有多个 Claude、OpenAI 或 Gemini 的订阅账号,却只能自己用?是否团队共用一个 API Key 时频繁撞限流、难追踪用量、无法分摊费用?Sub2API 正是为此而生——它是一个开源的 AI API 智能中转网关,能把你的各种付费 AI 订阅(如 Anthropic Claude、OpenAI ChatGPT、Google Gemini、xAI Grok 等)统一接入、集中管理,并支持多用户按需分配调用额度,真正实现“一人买卡,多人合规共用”。
核心功能
- 多平台统一接入:原生支持 Claude(包括 Claude-3.5 Sonnet / Haiku)、OpenAI(GPT-4o / GPT-4 Turbo)、Google Gemini(1.5 Pro / Flash)、xAI Grok-2/3 等主流模型,无需修改客户端代码,兼容标准 OpenAI API 格式。
- 智能配额调度与拼车共享:管理员可为不同用户/团队设置调用次数、Token 用量、并发数等维度的配额;当用户请求到来时,系统自动从可用账号池中选择最优订阅源,实现负载均衡与成本分摊。
- 实时用量监控与审计:内置可视化后台(Vue3 + PostgreSQL),可查看每位用户的调用记录、模型分布、耗 token 统计、响应延迟趋势,支持导出 CSV,满足团队财务对账与资源优化需求。
- 高可用与企业级扩展:基于 Redis 实现分布式锁与缓存加速,支持横向扩容;Docker 一键部署,兼容 Kubernetes;提供 Webhook 通知、API Key 白名单、IP 访问控制等安全策略。
- 无缝兼容现有工具:所有请求均通过标准 /v1/chat/completions 等 OpenAI 兼容接口转发,VS Code 插件、Cursor、Ollama、LangChain、LlamaIndex 等生态工具开箱即用,零改造迁移。
- 轻量级自托管 & 隐私优先:全部数据本地存储(PostgreSQL),不上传任何提示词或响应内容到第三方;支持离线环境部署,适合对数据合规性要求高的企业、高校及开发者团队。
适合哪些人用
Sub2API 特别适合以下几类中文用户:个人开发者(想把多个低价订阅号高效复用,避免闲置浪费);技术型小团队/创业公司(需控制 AI 成本、统一管理成员访问权限、规避账号封禁风险);高校实验室与学生社团(导师采购主账号,学生按项目申请临时额度,用量可追溯);以及AI 应用集成商(为客户提供稳定 API 服务,后端灵活切换上游供应商而不影响前端调用)。
快速上手
推荐使用 Docker 一键启动(需已安装 Docker 和 docker-compose):
- 克隆项目:
git clone https://github.com/Wei-Shaw/sub2api.git && cd sub2api - 复制配置文件:
cp .env.example .env,按需编辑数据库、Redis、API 密钥等参数 - 启动服务:
docker-compose up -d - 访问
http://localhost:8080进入管理后台(默认账号 admin/admin),添加你的 Claude/OpenAI/Gemini 订阅密钥 - 将原有应用中的 API 地址从
https://api.openai.com/v1替换为你的 Sub2API 地址(如http://localhost:8080/v1),即可立即生效
详细文档与高级配置(如反向代理、HTTPS、LDAP 集成)请参考项目 README_CN.md。
项目信息
Sub2API 一站式开源中转服务,让 Claude、Openai 、Gemini、Grok订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。
38.7k
今日 +673 stars today
Stars
8.0k
Forks
Go
LGPL-3.0
编程语言:Go(后端) + Vue3(前端)|GitHub Star 数:38,701|开源协议:LGPL-3.0|GitHub 项目地址
如果你正被 AI 订阅成本高、管理乱、难共享的问题困扰,Sub2API 就是你值得自托管的第一站智能分流网关——开源、可控、省心,让每一分 AI 预算都花在刀刃上。





