new-api-pool 是 QuantumNous/new-api 的硬分支(hard fork),在它的 LLM Gateway 内核之上深度集成了一个完整的号池(Key Pool)管理系统——把「上游账号 → API Key → 渠道(Channel)→ 路由(Ability)」这条链路的全部环节做成一级菜单可视化运营,并接入 Telegram 巡检告警、自动注册编排、计费 / 利润看板。
和原版 new-api 的区别:
| 维度 | 上游 new-api | 本 fork (new-api-pool) |
|---|---|---|
| 上游 Key 管理 | 渠道一张表,手工填 | ★ 一级菜单"号池管理",覆盖账号/配方/作业/巡检/利润 |
| 上游账号注册 | 不涉及 | ★ Recipe + Job 编排(19 条内置配方),半自动 + 可扩展全自动 |
| Telegram 告警 | 不涉及 | ★ 内置巡检 cron + 触发模型推送 |
| 一键绑渠道 | 手动同步 | ★ 号池账号录入即自动建/绑 channel + abilities |
| 文档 | 多语言 README | ★ docs-pool/ 下 24 篇工程文档 + deploy/ 生产蓝图 |
⚠️ 这是自维护的硬分支,不计划与上游同步合并。需要上游最新功能请直接用 QuantumNous/new-api。 反过来说:本 fork 一切围绕「号池运营」打磨,对个人 / 小团队自营 LLM 中转站友好。
git clone <THIS_REPO> new-api-pool
cd new-api-pool
# 1. 编译(要求 Go 1.26+ + Bun 1.x)
cd web && bun install && bun run build && cd ..
go build -o new-api-macos . # 或 GOOS=linux GOARCH=amd64 go build -o new-api-linux-x64
# 2. 启动
./new-api-macos --port 3000 # 或者 ./start.command(macOS 双击启动)
# 3. 浏览器
open http://localhost:3000
# 默认账号:root / 123456 ← 登录后立刻改!更详细:docs-pool/02-development/setup.md / docs-pool/04-usage/admin-quickstart.md
(TODO:贴号池管理 5 个子页 + 巡检告警截图。开源前没准备截图,PR 欢迎)
| 一级菜单 | 子页 | 功能 |
|---|---|---|
| 🏊 号池管理 | 总览 | 健康分、按 Provider 分组的账号 / 余额 / 用量 |
| 账号 | CRUD 上游 Key,明文显示,一键建/绑 Channel | |
| 配方 & 作业 | 19 条内置 Recipe,入队 → 录入结果 → 自动入号池 | |
| 利润 | 收入 / 估算上游成本 / 毛利分组分析 | |
| 巡检告警 | Telegram 推送、手动巡检、告警历史 |
| 路径 | 内容 |
|---|---|
docs-pool/01-overview/ |
架构 / 仓库结构 / 术语表 |
docs-pool/02-development/ |
本地开发环境、加 Recipe 教程、编码规范 |
docs-pool/03-deployment/ |
本地部署 / 生产部署 |
docs-pool/04-usage/ |
管理员 5 分钟快速入门、号池子菜单功能详解、19 条 Recipe 完整步骤 |
docs-pool/05-architecture/ |
★ 数据模型、路由 / abilities 机制、Pool Pipeline、ADR |
docs-pool/06-operations/ |
巡检告警 / 备份恢复 / 排错索引 |
docs-pool/07-reference/ |
API 参考、Changelog、踩坑大全、进度路线图 |
docs-pool/08-security.md |
安全合规要点 |
docs-pool/09-contributing.md |
贡献指南 |
deploy/ |
生产蓝图:12 周路线、Compose、Caddy、监控、Runbook、合规模板 |
- 协议:AGPL-3.0(继承自上游 QuantumNous/new-api)。
- 核心 Gateway 内核:99% 来自上游 new-api,全部署名归属 @QuantumNous 及其贡献者。
- 本 fork 新增:
controller/pool.go、router/pool-router.go、model/pool_*.go、service/pool_*.go、web/src/pages/Pool/*、docs-pool/、deploy/。 - 上游原版多语言 README 已保留为
README.upstream.md、README.zh_CN.md等。
- QuantumNous/new-api — 没有上游就没有本 fork。
- songquanpeng/one-api — 一切的源头。
- mail.tm — 一次性邮箱基础设施。
- 5sim.net — 真实手机号池服务。
- 所有给 issue 出 bug 的同学。