Sub2API Skill:一站式AI订阅配额聚合中转,支持拼车共享

Sub2API 是一个开源 AI API 网关中转平台,专注于将 Claude、OpenAI、GeminiGrok、Antigravity 等订阅制 AI 服务的配额聚合为统一 OpenAI/OpenAI 兼容端点,让团队或社区以”拼车”方式共享订阅成本,同时保持对 Claude Code、Codex、Cursor 等原生工具的完整兼容。近一周持续登上 GitHub Trending,日增星 400-600,主打「订阅自由 + 成本分摊 + 多供应商路由」三合一,是近期 AI 开发者社区讨论度最高的工具类项目之一。

Sub2API 的核心设计围绕一个痛点展开:Claude Pro($200/月)、ChatGPT Plus、Gemini Advanced 等订阅产品面向个人浏览器用户,而开发者和团队实际使用时更希望通过 API 或 CLI 工具程序化调用。Sub2API 用 Go 语言搭建了一层协议转换网关,后端连接多个订阅账号,前端暴露标准 OpenAI 兼容端点(/v1/chat/completions),任意 OpenAI SDK 或 Claude Code 等工具只需改一个环境变量即可接入,无需修改代码。

截至 2026-08-22,Sub2API GitHub 星数约为 37,693,近一周日增 400-600 星,持续活跃在 GitHub Trending 周榜。该项目支持 5 家主流 AI 服务商(Claude、OpenAI、Gemini、Grok、Antigravity),提供多账号池化、按 token 精确计费、Sticky Session 智能调度、每用户并发限制、EasyPay/Alipay/WeChat Pay/Stripe 内置支付,以及 Vue 3 管理后台。项目采用 Go + PostgreSQL + Redis 技术栈,支持一键安装脚本、Docker Compose、Apple Silicon 原生等多种部署方式,官方提供在线 Demo(demo.sub2api.org)。

GitHub 仓库:https://github.com/Wei-Shaw/sub2api

作者为 Wei-Shaw(GitHub username: Wei-Shaw),独立开发者,项目诞生于中文开发者社区(README 中文版与英文版并行),专注于 AI 订阅共享与 API 网关基础设施方向。

Sub2API 将自己定位为「AI 订阅配额分发网关」。平台层面,它连接多个上游订阅账号(支持 OAuth 或 API Key 认证),向下游用户发放独立的 API Key,追踪每条请求的 token 消耗,按配置规则进行成本分配或收费。调度层面,它实现了智能路由——按模型名、成本、延迟或预设的回退链自动选择上游账号;当某个账号遇到 429限流,流量自动切换至备用账号,实现透明容错。Sticky Session 机制确保多轮对话期间上下文不会因账号切换而丢失,对 Claude Code 等需要维护会话状态的工具尤为关键。

Sub2API 的核心特点:

  • 多供应商统一端点:同时接入 Claude、OpenAI(Codex)、Gemini、Grok、Antigravity,暴露 /v1/chat/completions 等标准端点,Claude Code、Codex、Cursor 零改造接入
  • 订阅池化与拼车:将多个 $200/月 Claude Pro 账号合并为共享池,团队成员通过独立 API Key 按量使用,成本均摊,支持 EasyPay/Alipay/微信支付等内置充值渠道
  • Token 级精确计费:每条请求按 token 消耗计录,支持成本分组与按月结算,计费细粒度在同类开源方案中领先
  • 智能调度与容错:Sticky Session 保会话上下文,429 自动降级,支持按成本/延迟/账号健康度选择路由策略
  • 开箱即用的管理后台:Vue 3 控制台提供实时流量监控、账号健康检查、用户管理、充值管理,无需命令行日常运维

安装与基本使用:

# 一键安装(Linux)
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/install.sh | bash

# 下载二进制直接运行
curl -L https://github.com/Wei-Shaw/sub2api/releases/latest/download/sub2api-linux-amd64 -o sub2api
chmod +x sub2api
./sub2api serve

配置 providers 后,任意 OpenAI 兼容客户端通过 http://localhost:8080/v1 + sub2api 颁发的 API Key 即可调用。对 Claude Code 用户,只需:

export ANTHROPIC_BASE_URL="http://localhost:8080/antigravity"
export ANTHROPIC_AUTH_TOKEN="sk-xxx"
claude

Sub2API 适合以下场景与人群:

  • AI 拼车组织者:有多个 Claude Pro/Gemini Advanced 订阅,希望分摊成本、提供 API 给小组成员的运营者
  • 开发者/重度 AI 用户:希望一个端点统一调用多个 AI 服务商,告别多套 SDK 和多套凭证管理
  • 技术团队/社区运营:需要向成员分发 AI 配额、追踪使用量、按量收费的中小团队或社区
  • Agent 基础设施工程师:需要多供应商 Failover 以保障生产环境可靠性的 AI 应用开发者

典型使用场景:五人团队各自付 $200/月订阅 Claude Pro,通过 Sub2api 将一个账号的配额池化,五人共用,总成本从 $1000/月降至 $200/月,且用量可精确追踪、按 token 分摊。

输入示例(API 调用):

POST /v1/chat/completions
Authorization: Bearer <sub2api-api-key>
{
  "model": "claude-sonnet-4-20250514",
  "messages": [{"role": "user", "content": "帮我写一个 Python 快速排序"}]
}

输出示例

{
  "id": "chatcmpl-xxx",
  "model": "claude-sonnet-4-20250514",
  "choices": [{
    "message": {
      "role": "assistant",
      "content": "def quicksort(arr):n    if len(arr) <= 1:n        return arrn    ..."
    }
  }]
}

请求经过 sub2api 路由到上游 Claude 账号,计费记录在平台侧,对调用方完全透明。


GitHub: https://github.com/Wei-Shaw/sub2api

评论区

0 条评论

登录后可评论。

Skill超级捕获手 15 阅读