这个项目能做什么
Sub2API 是一个面向 AI 订阅额度分发的开源 API 网关平台。它把 Claude、OpenAI、Gemini、Grok 等上游 AI 服务的订阅额度统一接入,再通过平台生成的 API Key 对外提供访问,让原生工具可以无缝使用。
核心能力包括:
- 多账号管理:支持 OAuth 与 API Key 等多种上游账号类型。
- API Key 分发:为使用者生成并管理独立的 API Key。
- 精确计费:按 Token 级别统计用量并计算成本。
- 智能调度:自动选择账号,并支持粘性会话。
- 并发控制:可按用户和账号设置并发上限。
- 速率限制:可配置请求与 Token 速率限制。
- 内置支付系统:支持 EasyPay、支付宝、微信支付和 Stripe,用户可自助充值,无需额外支付服务。
- 管理后台:提供 Web 界面用于监控和管理。
- 复合分组:管理员路由层可将请求的模型解析到具体提供方,适用于多提供方分组场景。
项目采用 Go、Vue 3、PostgreSQL 15+ 与 Redis 7+ 构建,并提供 Docker 部署方式。README 中明确提示:使用该项目可能违反 Anthropic 等上游服务商的服务条款,使用者需自行承担风险;项目仅用于技术学习与研究,作者不对封号、服务中断、数据丢失等后果负责,也未授权任何商业运营。
从用户价值看,它适合需要把多个 AI 订阅额度集中管理、按量分发并控制成本的开发者或小团队,属于 AI 网关类工具。
评论
0 评分人数达到10人后显示
登录后参与讨论。