Sub2API 是一款开源的 AI API 分发与管理平台(基于 Go + Vue 3 开发)。它能够将 AI 订阅服务的配额或官方 API 密钥统一转化为标准的 API 接口。
本文介绍 Docker 部署完成后的初始配置步骤,涵盖管理员登录、OAuth 渠道配置和 API 密钥创建。关于 Docker 部署的详细步骤,请参考《Sub2API Docker 部署指南》。
Sub2API 部署完成后,首次访问需完成管理员设置。
通过浏览器访问 Sub2API 的域名(或 http://服务器IP:端口),页面自动显示初始化设置向导。
有两种方式创建管理员账号:
查看自动生成的密码:
docker logs sub2api 2>&1 | grep -i 'admin password'
如果使用的是自动生成的随机密码,建议登录后立即执行以下操作:
这样可以确保在容器重建或升级后,管理员密码不会丢失。
Sub2API 支持通过 OAuth 登录方式接入 AI 订阅服务,将订阅额度转化为标准 OpenAI 兼容 API 接口。Sub2API 目前支持的 OAuth 渠道包括 xAI、OpenAI 等 AI 提供商的订阅服务。
在渠道详情页面中,该渠道应显示为活跃状态,说明 OAuth 授权已成功。Sub2API 通过该渠道暴露的模型列表可在渠道详情页面查看。不同 AI 订阅服务对应不同的模型名称和数量。
下游 API 网关(如 NewAPI)需要使用 Sub2API 的 API 密钥来调用其接口。
完成以上配置后,Sub2API 就可以作为上游 AI 提供商服务于下游的 API 网关或应用了。