字
分钟
教程:用 New API 搭建 AI 中转站(Docker 与宝塔面板双方案)
教程:用 New API 搭建 AI 中转站(Docker 与宝塔面板双方案)
最近我一直在折腾 AI 大模型中转站,实测下来效果还不错。可以接入联网搜索、读取本地文件等工具,延时也完全能接受。
一、New API 简介
New API 是一个非常流行的开源项目,GitHub 上有 46.7K+ Star,基本是搞 AI 中转站的首选方案。
核心功能:
- 多模型聚合管理
- 智能路由与负载均衡
- 用户管理与配额控制
- 支付网关集成
- 数据看板监控
二、两种部署方式
方式一:Docker Compose 部署(推荐)
# 1. 克隆项目
git clone https://github.com/QuantumNous/new-api.git
cd new-api
# 2. 编辑配置(按需修改端口和挂载目录)
nano docker-compose.yml
# 或 vim docker-compose.yml
# 3. 启动服务
docker compose up -d
访问 http://localhost:3000 即可使用。
方式二:宝塔面板部署
适合没有 Docker 经验的场景:
- 宝塔面板 → 软件商店 → 安装 Docker
- Docker 应用商店 → 搜索「NewAPI」→ 一键安装
- 设置反向代理,绑定域名
- 配置 SSL,开启 HTTPS
整个过程约 3 分钟完成。
三、部署后配置
3.1 创建渠道
登录后台后,找到「渠道」→「创建渠道」:
- API 地址:上游供应商接口地址
- API 密钥:对应的密钥
- 模型列表:可手动编辑或粘贴连接信息一键导入
渠道建好后,设置分组倍率:
- 不同分组可设置不同倍率
- 例如 ChatGPT 分组倍率 0.1,就是官方价格的 1/10
3.2 模型定价
路径:系统设置 → 模型和计费 → 模型定价
两种方式:
- 手动编辑:逐个模型设置价格
- 同步上游:一键拉取官方定价
3.3 分组倍率
路径:系统设置 → 计费与支付 → 分组定价
灵活控制不同用户组的价格策略。
3.4 支付网关
路径:系统设置 → 支付网关
支持:
- Stripe(国际)
- 易支付(国内)
- V免签(微信个人收款)
货币设置:将默认 USD 改为「元」,配置人民币汇率。
四、创建 API 密钥
配置完成后,在首页「API 密钥」创建密钥:
- 起个名字(如:我的客户端)
- 选择分组
- 复制生成的密钥
客户端配置:
- Base URL:
https://你的域名/v1 - API 密钥:粘贴刚才复制的密钥
- 模型选择:按需选择
即可在 Codex、Hermes、OpenClaw 等客户端中使用。
五、提升用户体验的设置
建议配置以下功能:
| 设置项 | 作用 |
|---|---|
| 站点公告 | 新用户引导说明 |
| 常见问题 | 降低客服压力 |
| SMTP 邮箱 | 验证码和通知 |
| 签到奖励 | 增加用户粘性 |
| 新用户额度 | 如赠送 5 元体验金 |
| 站点名称 | 品牌辨识度 |
六、日常运维
控制台「数据看板」可查看:
- 实时连接量
- 用户消费金额
- 接口延迟
- 模型使用分布
根据数据做优化和扩容决策。
七、下期预告
下一篇将讲解如何反向代理 ChatGPT Plus、Gemini Pro、Claude 会员账号来降低中转站成本。直接转卖厂商 API 利润太薄,反代会员账号才是主流玩法。
参考资料:
- New API 官方文档:https://docs.newapi.pro
- GitHub:https://github.com/QuantumNous/new-api
教程:用 New API 搭建 AI 中转站(Docker 与宝塔面板双方案)
https://thecharon-blog.cc.cd/posts/new-api-gateway-guide/