游乐游手机版
首页/AI教程/文章详情

Sub2API订阅转API网关平台接入魔芋AI指南

时间:2026-08-17 10:49
Sub2API是一个开源AI订阅API网关平台,将ClaudePro等订阅账号转为标准接口,支持多账号管理、智能调度、精确计费及内置支付。它可接入魔芋AI作为上游,实现订阅与备用通道的混合调度,适用于团队共享或内部资源管理。

一、Sub2API 是什么?

简单来说,Sub2API 是一个完全开源的 AI 订阅 API 网关中转分发管理平台。它的核心作用,就是把市面上各类 AI 订阅服务,统一转换成标准的 API 接口,同时还自带多账号管理、配额分发和精确计费这些全套能力。

一句话概括:把你的 AI 订阅账号(比如 Claude Pro、ChatGPT Plus、Gemini 等)变成标准 API 接口,然后统一管理、智能调度、按量计费。

核心定位

说明
类型AI API 网关平台(Subscription to API Gateway)
解决的问题团队或个人买了多个 AI 订阅账号,想转成 API 供多人共享使用
适用场景团队拼车、API 中转站、企业内部 AI 资源统一管理
开源协议LGPL v3.0

核心功能

  • 多账号管理:支持 OAuth 和 API Key 两种上游账号类型,可以同时接入多个订阅账号。
  • API Key 分发:为每个用户或团队生成独立的 API Key。
  • 智能调度:多账号自动负载均衡,加上粘性会话机制(同一对话固定路由到同一账号)。
  • 精确计费:Token 级别用量追踪,按量扣费。
  • 并发控制:用户级和账号级并发限制,防止资源被抢占。
  • 速率限制:可配置的请求频率和 Token 速率限制。
  • 内置支付:支持易支付、支付宝、微信、Stripe,用户能自助充值。
  • Web 管理后台:完整的监控、用户管理、账号管理界面。

支持的 AI 模型

厂商状态说明
Claude(Anthropic)✅ 已支持Claude 全系列,包括 Claude Code
GPT(OpenAI)✅ 已支持GPT-4o、o1、o3、Codex 等
Gemini(Google)✅ 已支持Gemini 全系列
Antigra vity✅ 已支持专用端点,支持混合调度
更多? 即将推出—

二、技术架构

组件技术选型
后端Go 1.25.7 + Gin + Ent ORM
前端Vue 3.4 + Vite 5 + TailwindCSS
数据库PostgreSQL 15+
缓存/队列Redis 7+
部署Docker Compose / 一键脚本 / 源码编译

项目结构

sub2api/
├── backend/          # Go 后端(API网关核心 + 业务逻辑)
│   ├── internal/
│   │   ├── gateway/  # 请求转发、调度、计费
│   │   ├── service/  # 用户/账号/计费服务
│   │   └── handler/  # HTTP 处理器
├── frontend/         # Vue 3 管理后台
└── deploy/           # Docker Compose + 安装脚本

三、快速部署

方式一:Docker Compose(推荐)

# 创建目录并一键部署
mkdir -p sub2api-deploy && cd sub2api-deploy
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/docker-deploy.sh | bash
docker compose up -d

部署完成后访问 https://你的IP:8080,用向导完成数据库和管理员配置。

方式二:一键脚本

# 前提:已安装 PostgreSQL 15+ 和 Redis 7+
curl -sSL https://raw.githubusercontent.com/Wei-Shaw/sub2api/main/deploy/install.sh | sudo bash
sudo systemctl start sub2api

关键环境变量

POSTGRES_PASSWORD=your_secure_password
JWT_SECRET=your_jwt_secret  # openssl rand -hex 32
TOTP_ENCRYPTION_KEY=your_key  # openssl rand -hex 32
ADMIN_EMAIL=admin@example.com
ADMIN_PASSWORD=your_password
SERVER_PORT=8080

四、Sub2API 与魔芋AI的关系

很多人会问:Sub2API 和魔芋AI有什么区别?该怎么选?

本质区别

维度Sub2API魔芋AI
定位自建网关,管理自己的订阅账号API 中转站,直接提供现成 API
数据源你自己的订阅账号(如 Claude Pro)魔芋统一采购和运营
运维要求需要自己部署服务器、管理账号零部署,注册即用
成本模型订阅费 + 服务器成本,多人分摊按量付费,用多少付多少
灵活性高,完全可控中,依赖魔芋支持
适合谁有技术能力的团队、需要自建的商家想快速接入的用户、中小企业

简单说:Sub2API 是给“想当中转站”的人用的工具,魔芋AI则是已经建好的中转站。

五、把魔芋接入 Sub2API 统一管理

如果你已经在用 Sub2API 管理自己的订阅账号,同时也在用魔芋的 API,那么可以通过 Sub2API 的 API Key 上游接入功能,把魔芋也纳入统一管理。

第一步:在魔芋AI获取 API Key

点击链接前往 api 平台:https://www.moyu.info/register?aff=g2d7

使用手机号码进行账号注册。

注册成功后登录进入【令牌管理】。

配置完成后,你可以使用新配置的令牌,或者平台初始生成的令牌。

第二步:在 Sub2API 添加上游账号

  1. 登录 Sub2API 管理后台。
  2. 进入 账号管理 → 添加账号。
  3. 账号类型选择 API Key 模式。
  4. 填写配置:
    • Base URL:魔芋的 API 地址(如 https://api.moyu.info)。
    • API Key:你在魔芋创建的令牌。
    • 支持的模型:根据需要勾选(GPT-4o、Claude 等)。

第三步:配置调度优先级

Sub2API 支持智能调度,你可以设置:

  • 优先级:让魔芋作为备用通道,订阅账号优先使用。
  • 权重:按比例分配请求流量。
  • 分组:不同模型或用途使用不同的账号组。

典型使用场景

场景配置方案
订阅账号不够用魔芋作为溢出通道,订阅账号并发满了自动切到魔芋
模型互补订阅只有 Claude,魔芋补充 GPT 和 Gemini
降低成本高频简单请求走魔芋按量付费,复杂请求走订阅
高可用一个订阅挂了自动切换到魔芋,不中断服务

接入效果

接入后,你的用户或团队只需要一个 Sub2API 的 API Key,背后自动在订阅账号和魔芋之间智能调度,对调用方完全透明。

用户请求 → Sub2API 统一入口
├→ 订阅账号A(Claude Pro) ← 优先
├→ 订阅账号B(Claude Pro) ← 负载均衡
└→ 魔芋 API ← 备用/溢出

六、进阶配置

Nginx 反向袋里(必须注意)

如果你用 Nginx 反代 Sub2API,务必在 http 块中添加:

underscores_in_headers on;

否则 Codex CLI 的粘性会话会失效——Nginx 默认丢弃含下划线的请求头。

简易模式(个人使用)

不需要计费功能?设置环境变量:

RUN_MODE=simple
SIMPLE_MODE_CONFIRM=true  # 生产环境必须

这样就隐藏了 SaaS 功能,跳过了计费流程,适合个人或内部团队使用。

移动端管理

社区项目 sub2api-mobile 提供了 iOS/Android 跨平台管理 App,支持多后端切换。


七、竞品对比

项目Star特点适合谁
Sub2API16.2k订阅转 API,专注调度和计费有订阅账号想共享或变&现的团队
One API50k+通用 API 聚合管理需要 Key 聚合、渠道管理的场景
New API20k+One API 增强版,模型更多需要 One API + 更多模型的用户

Sub2API 的独特优势在于:专门针对“订阅转 API”这一场景设计,调度策略更精细(粘性会话、混合调度),内置支付系统,提供了开箱即用的 SaaS 能力。

来源:https://blog.csdn.net/weixin_53403266/article/details/160895424
上一篇RTX 5090快速部署Stable Diffusion WebUI新手AI绘图工作站搭建指南 下一篇Hermes Agent LLM Wiki与Obsidian Git免费替代Obsidian Sync配置教程
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
CAD零基础入门教程:坐标输入、图层管理与基础绘图命令
AI教程 · 2026-09-01

CAD零基础入门教程:坐标输入、图层管理与基础绘图命令

本文面向CAD零基础学习者,系统讲解坐标输入、图层管理与基础绘图命令的核心用法。通过分步实操与常见问题排查,帮助新手建立精确绘图习惯,掌握规范出图的基础能力。

CAD从入门到项目交付:绘图、标注、图块与实战工作流
AI教程 · 2026-09-01

CAD从入门到项目交付:绘图、标注、图块与实战工作流

掌握CAD的核心在于建立“画得准、标得清、复用快、交付稳”的工作流。本文提供从环境设置、高频命令组合、标注规范、图块标准化到项目分阶段交付的完整路径,帮助初学者避免常见返工陷阱,独立完成可检查、可复用、可打印的工程图纸。

Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤
AI教程 · 2026-09-01

Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤

本文详细解析 Claude Code 登录前的账号类型区分方法,涵盖个人订阅、Teams 席位与企业 Enterprise 席位的授权路径差异。提供终端登录命令、环境变量排查及常见异常处理步骤,帮助用户快速完成正确授权并避免登录路径混淆。

Claude Code 文件修改前的权限模式配置与命令审批指南
AI教程 · 2026-09-01

Claude Code 文件修改前的权限模式配置与命令审批指南

本文详细介绍Claude Code在修改文件前的权限模式配置方法,包括defaultMode可选值、permissions allow与deny规则设置、多层级配置文件管理以及 status验证技巧,帮助开发者安全高效地使用AI编程助手。

Claude Code接入VS Code后先测扩展和终端命令
AI教程 · 2026-09-01

Claude Code接入VS Code后先测扩展和终端命令

在VS Code中接入Claude Code后,建议优先验证扩展面板与集成终端两条入口。本文提供标准检查顺序、关键命令与常见故障排查路径,帮助你快速确认环境就绪,避免后续开发受阻。