首页GoWei-Shaw/sub2api
// archived 2026-04-27
Wei-Shaw

sub2api

Backend#Go#Vue#PostgreSQL#Redis#Docker
前往 GitHub →
26

// 项目简介

Sub2API 是一个专为管理和分发各类 AI 产品订阅配额而设计的 AI API 网关平台。它提供了多账号管理、精确的 Token 级计费以及智能请求调度等核心功能。该平台还内置了支付系统和管理仪表板,旨在简化用户管理与监控流程。

// 技术分析

Sub2API 是一个基于现代技术栈(Go、Vue、PostgreSQL、Redis)构建的 AI API 网关平台,旨在集中管理和分发 AI 订阅配额。它通过提供统一的身份验证、计费和请求路由接口,解决了管理多个上游 AI 账号的复杂性。该平台通过智能调度、并发限制和内置支付系统等功能优先保障运营控制,为希望变现或共享 AI 模型访问权限的开发者或服务提供商提供了一个强大的解决方案。

// 核心亮点

01
支持通过集成包括 OAuth 和 API Keys 在内的多种上游 AI 服务类型进行多账号管理。
02
提供精确的 Token 级使用跟踪和成本计算,确保为最终用户提供准确的计费。
03
实现智能调度和会话保持(Sticky Sessions),以优化跨多个上游账号的请求路由。
04
内置支持 Alipay、WeChat Pay 和 Stripe 的支付系统,无需依赖外部计费服务。
05
通过可配置的并发限制和请求速率限制,提供对 API 使用情况的细粒度控制。
06
包含一个可扩展的管理仪表板,支持 iframe 集成,用于管理工单系统等外部系统。

// 典型使用场景

01
AI API 配额的集中化管理与分发
02
Token 级使用情况追踪与自动化计费
03
AI 服务的智能负载均衡与并发控制

// 快速开始

首先,您可以使用提供的 Linux 一键脚本或 Docker Compose 配置进行容器化部署。部署完成后,访问 8080 端口的 Web 界面完成初始设置向导,配置您的数据库、Redis 连接和管理员凭据。对于开发者,该项目还支持使用 Go 和 Node.js 从源码构建,以适应自定义环境。