Sub2API 搭建AI中转站喂饭教程

2次阅读
没有评论

共计 1441 个字符,预计需要花费 4 分钟才能阅读完成。

AI 中转站都是开源的项目,从最开始比较常见的 One APINew API,到现在越来越多人开始研究 Sub2API。说白了,就是把不同的 AI 上游服务统一接进来,通过自己的 API Key 进行管理和调用。

这篇文章主要记录一下我的完整过程:

服务器准备 → Docker 部署 → 域名反代 → 上游接入 → API 测试。

中间踩到的问题也一起记录下来。

如果你也想自己搭一套,可以参考一下。

项目地址:https://github.com/Wei-Shaw/sub2api

项目介绍

Sub2API 是一个 AI API 网关平台。

它不只是简单的接口转发,而是把一些中转站需要的功能整合在了一起。

主要包括:

  • 多账号管理
  • OAuth / API Key 上游接入
  • API Key 分发
  • Token 用量统计
  • 成本计算
  • 用户额度管理
  • 请求限流
  • 账号调度
  • 粘性会话
  • 管理后台
  • 支付系统

简单理解:你负责接入合法拥有的 AI 上游资源,Sub2API 负责帮你统一管理和分发。

环境部署

我的部署环境:

  • Ubuntu 服务器
  • Docker 20.10+
  • Docker Compose v2+

官方推荐 Docker Compose 部署。

包含:

  • Sub2API
  • PostgreSQL
  • Redis

创建部署目录:

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

查看日志:

docker compose logs -f sub2api

第一次启动后,日志里面会输出初始化信息。

登录后建议第一时间修改管理员密码。

Sub2API 搭建 AI 中转站喂饭教程

配置域名反代

 

为了方便后续 HTTPS 访问,我这里使用宝塔配置域名的反代。添加站点后:

Sub2API 搭建 AI 中转站喂饭教程

反向代理到:

http://127.0.0.1:8080

Sub2API 搭建 AI 中转站喂饭教程

官方推荐 Nginx 增加一些额外配置。

Sub2API 搭建 AI 中转站喂饭教程

这里注意一下:

主要是为了保证 多账号环境下的粘性会话功能失效。

Sub2API 搭建 AI 中转站喂饭教程

然后申请 SSL,开启 HTTPS。

然后在宝塔申请证书

Sub2API 搭建 AI 中转站喂饭教程

登录后台初始化

第一次进入后台后,建议先做几个基础设置。

修改管理员密码

Sub2API 搭建 AI 中转站喂饭教程

Sub2API 搭建 AI 中转站喂饭教程

路径:

个人资料 → 修改密码

避免继续使用默认密码。

Sub2API 搭建 AI 中转站喂饭教程

创建分组

Sub2API 里面需要先创建分组。

简单理解:

分组就是后续账号和用户之间的连接关系。

例如:

创建:

GPT 账号组
Claude 账号组 

不同上游账号可以放到不同分组。

Sub2API 搭建 AI 中转站喂饭教程

接入上游

进入:

账号管理 → 添加账号

填写:

  • 账号名称
  • API Key
  • Base URL

前提是在别人上游创建的 API Key

Sub2API 搭建 AI 中转站喂饭教程

把上游创建的 API Key 放在自己的账号管理的 API KEY 中

Sub2API 搭建 AI 中转站喂饭教程

注意勾选下面的分组

Sub2API 搭建 AI 中转站喂饭教程

开放注册

打开开放注册。

可以设置:

  • 注册邮箱后缀白名单
  • 注册赠送额度

创建测试账号。

登录用户后台后: 创建 API Key。

Sub2API 搭建 AI 中转站喂饭教程

Sub2API 搭建 AI 中转站喂饭教程

顺便设置一下 API 端点地址,在别人注册的创建密钥时候右上角能看到这个 Base URL

Sub2API 搭建 AI 中转站喂饭教程

测试登录会员

测试注册会员

Sub2API 搭建 AI 中转站喂饭教程

Sub2API 搭建 AI 中转站喂饭教程

创建 API Key。

然后配置客户端。 这里使用 CC Switch 测试。

填入:API Base 和 API Key

Sub2API 搭建 AI 中转站喂饭教程

    接着就可以测试了
    Sub2API 搭建 AI 中转站喂饭教程
    Sub2API 搭建 AI 中转站喂饭教程

    如果正常返回: 说明链路已经跑通。

    测试几个点:

    • 普通请求
    • 流式输出
    • Token 统计
    • 额度扣除

    基本就完成了。

    总结

    Sub2API 经过不断迭代,现在已经不只是一个简单的 API 转发项目。

    它把很多原本需要自己开发的东西整合好了:

    • 用户系统
    • API 管理
    • 用量统计
    • 限流
    • 账号调度
    • 支付能力

    不过我目前也只是把基础流程跑通, 里面还有很多功能没有深入研究,比如:

    • 多账号策略
    • 成本优化
    • 风控限制
    • 支付接入
    • 更稳定的运营方式
    常见问题
    源码、模板插件上传安装提示错误怎么办?
    1、本站在打包Wordpress插件或者模板的时候,一般会将官方文档、官方申明、已经其他文件一起打包,因此,大部分插件模板在安装前需要解压缩。 2、强烈推荐服务器使用linux系统,环境推荐 Nginx+php+mysql,别给我说你还是你还是使用的windows服务器
    购买后无法下载或者提取码错误怎么办?
    如果您已经成功付款但是网站没有弹出成功提示或者无法下载该资源,请联系客服QQ:11210980 或者微信:jxxakf,由于骚扰信息过多,加好友时请说明原由!
    小白建站不会安装搭建怎么办?
    请与客服联系,沟通具体的技术支持。由于搭建环境、调试程序需要花费一些时间,可能会收取一些费用。
    资源版本太旧,怎样催促站长更新?
    直接微信或者QQ联系本站客服,提供最新版本号以及软件名称,客服会在第一时间更新,如果超过2-3年未更新的请先联系站长后再确认是否需要下载。
    为什么打开链接看不到最新版本?
    因为网盘默认是按名称排序,最新版本不一定会排在第一个,请打开链接后点击右上角的「修改日期」,这时候更新列表就会按更新日期排序了。
    购买资源后,不满意可以申请退款吗?
    源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认是否您所需要的资源。
    全文结束
     0
    有趣源码
    版权声明:本站原创文章,由 有趣源码 于2026-07-07发表,共计1441字。
    转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。特别声明:本站所有资源或内容,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
    评论(没有评论) 注意:评论区不审核也不处理售后问题!如有售后问题请联系平台客服详细沟通!