
在 AI 大模型爆发式增长的今天,如何快速搭建一个支持多模型接入、灵活计费、企业级会员管理的 AI 服务平台?本文将带你深入了解 AI Token Platform —— 一个基于 Kill Bill 计费引擎的开源解决方案。
随着 ChatGPT、Claude、DeepSeek 等大模型的普及,越来越多的企业开始提供 AI 服务。但在实际运营中,开发者常常面临以下挑战:
痛点 | 具体问题 |
|---|---|
多模型管理复杂 | 每个模型有不同的 API 格式、计费方式,难以统一管理 |
计费系统从零开发 | 订阅制、按量计费、混合模式,开发成本高、周期长 |
支付集成繁琐 | 需要对接多个支付渠道,处理账单、发票、退款等复杂逻辑 |
会员体系缺失 | 免费试用、套餐升级、激活码兑换,缺乏完整的会员管理 |
运维成本高 | 自建计费系统需要持续维护,稳定性难以保障 |
AI Token Platform 应运而生,它整合了业界成熟的开源组件,提供开箱即用的企业级 AI 服务计费能力:
┌─────────────────────────────────────────────────────────────────┐
│ 用户访问层 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ AI 聊天界面 │ │ 管理后台 │ │ API 调用 │ │
│ │ (LobeChat) │ │ (Kaui) │ │ (OpenAI 兼容格式) │ │
│ └──────┬──────┘ └──────┬──────┘ └───────────┬─────────────┘ │
└─────────┼────────────────┼─────────────────────┼────────────────┘
│ │ │
└────────────────┴──────────┬──────────┘
│
┌─────────────────────────────────────┼─────────────────────────────┐
│ Nginx 网关 │ │
│ ┌─────────────┬─────────────┬──────┴──────┬────────────────────┐ │
│ │ / │ /v1/ │ /billing/ │ /kaui/ │ │
│ │ LobeChat │ new-api │ Kill Bill │ 计费管理后台 │ │
│ └─────────────┴─────────────┴─────────────┴────────────────────┘ │
└───────────────────────────────────────────────────────────────────┘
│
┌─────────────────────────────────────┼─────────────────────────────┐
│ 服务层 │ │
│ ┌─────────────┐ ┌─────────────┐ ┌┴────────────┐ ┌───────────┐ │
│ │ new-api │ │ billing- │ │ Kill Bill │ │ Kaui │ │
│ │ API 网关 │ │ service │ │ 计费引擎 │ │ 管理界面 │ │
│ │ │ │ Java 计费 │ │ │ │ │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ └───────────┘ │
└───────────────────────────────────────────────────────────────────┘
│
┌─────────────────────────────────────┼─────────────────────────────┐
│ 数据层 │ │
│ ┌─────────────┐ ┌─────────────┐ ┌┴────────────┐ │
│ │ MySQL │ │ Redis │ │ Kill Bill │ │
│ │ 数据持久化 │ │ 缓存限流 │ │ 数据库 │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
└───────────────────────────────────────────────────────────────────┘组件 | 选型 | 理由 |
|---|---|---|
AI 前端 | LobeChat | 1:1 还原 ChatGPT 体验,开源免费,社区活跃 |
API 网关 | new-api | 支持多模型渠道轮询,Token 用量统计,开源成熟 |
计费引擎 | Kill Bill | 企业级计费平台,支持订阅/用量/混合计费,生态完善 |
计费服务 | Spring Boot 3.2 | Java 生态成熟,性能优异,易于二次开发 |
反向代理 | Nginx | 高性能、稳定可靠,支持 SSE 流式输出 |
通过 new-api 网关,你可以在一个平台管理所有 AI 模型:
# 支持的模型厂商
- OpenAI (GPT-4o, GPT-4o-mini, o1, o3)
- Anthropic (Claude 3.5 Sonnet, Claude 3 Opus)
- Google (Gemini 2.5 Pro, Gemini 2.0 Flash)
- DeepSeek (DeepSeek-V3, DeepSeek-R1)
- 通义千问、智谱 GLM、Mistral、Llama 等统一 API 格式:所有模型都通过 OpenAI 兼容的 API 格式调用,降低接入成本。
Kill Bill 是业界领先的开源计费平台,被众多企业采用:
计费模式 | 说明 | 适用场景 |
|---|---|---|
订阅制 | 包月/包年固定费用 | 基础版/专业版/企业版套餐 |
按量计费 | 按 Token 使用量计费 | 按量付费用户 |
混合计费 | 基础费 + 超额按量 | 套餐内免费额度 + 超额计费 |
<!-- catalog.xml 产品目录配置 -->
<plan>
<name>ai-token-basic-monthly</name>
<product>AI Token 基础版</product>
<initialPhases>
<trial>
<duration>7</duration>
<unit>DAYS</unit>
</trial>
</initialPhases>
<finalPhase type="EVERGREEN">
<recurring>
<billingPeriod>MONTHLY</billingPeriod>
<recurringPrice>
<price>
<currency>CNY</currency>
<value>29.00</value>
</price>
</recurringPrice>
</recurring>
<usages>
<usage type="CAPACITY" billingMode="IN_ARREAR">
<billingPeriod>MONTHLY</billingPeriod>
<limits>
<limit>
<unit>tokens</unit>
<max>1000000</max>
</limit>
</limits>
</usage>
</usages>
</finalPhase>
</plan>基于 Spring Boot 3.2 开发的计费服务,提供 RESTful API:
// 创建用户账户
POST /api/v1/billing/accounts
{
"externalKey": "user_12345",
"name": "张三",
"email": "zhangsan@example.com",
"currency": "CNY"
}
// 创建订阅
POST /api/v1/billing/subscriptions
{
"accountId": "account_uuid",
"planName": "ai-token-basic-monthly"
}
// 上报 Token 用量
POST /api/v1/billing/usage
{
"accountId": "account_uuid",
"unitType": "tokens",
"amount": 15000,
"recordDate": "2026-04-01"
}Kill Bill 支持多种支付插件:
# 1. 克隆项目
git clone https://gitee.com/zhuangpengli/aitoken-platform.git
cd ai-token-platform
# 2. 配置环境变量
cd script/docker
cp .env.example .env
# 编辑 .env 修改密码和配置
# 3. 启动服务(Windows 用户双击 manage.bat 选择选项 7)
docker-compose pull
docker-compose up -d
# 4. 查看服务状态
docker-compose ps服务 | 地址 | 说明 |
|---|---|---|
AI 聊天界面 | http://localhost | LobeChat 前端 |
API 管理面板 | http://localhost:3000 | new-api 后台,默认 root/123456 |
计费管理后台 | http://localhost/kaui/ | Kill Bill 管理界面 |
计费服务 API | http://localhost/api/billing/ | Java 计费服务 |
某内容创作公司搭建 AI 写作助手,需要按使用量收费。
解决方案:
开发者工具公司推出 AI 代码补全服务,需要企业级订阅管理。
解决方案:
电商平台接入 AI 客服,按对话次数计费。
解决方案:
维度 | 自建系统 | AI Token Platform |
|---|---|---|
开发周期 | 3-6 个月 | 1 天 |
开发成本 | 2-3 名工程师 | 0 |
功能完整性 | 需持续迭代 | 企业级功能开箱即用 |
稳定性 | 需要长期验证 | Kill Bill 经过大量企业验证 |
扩展性 | 依赖架构设计 | 插件化架构,易于扩展 |
维护成本 | 高 | 低 |
维度 | SaaS 计费服务 | AI Token Platform |
|---|---|---|
数据安全 | 数据在第三方 | 完全私有化部署 |
定制能力 | 受限 | 源码开放,完全可控 |
长期成本 | 按量收费,持续增长 | 一次性部署成本 |
功能限制 | 受限于服务商 | 开源生态,功能丰富 |
AI Token Platform 基于以下优秀开源项目构建:
Gitee: gitee.com/zhuangpengli/aitoken-platform
我们推出功能悬赏计划,加速项目开发:
功能 | 悬赏金额 | 状态 |
|---|---|---|
支付宝支付插件 | ¥500 | 待认领 |
微信支付插件 | ¥500 | 待认领 |
用户管理前端 | ¥800 | 待认领 |
数据看板 | ¥1000 | 待认领 |
AI Token Platform 致力于成为最易于部署、最功能完善、最企业级的 AI 服务计费解决方案。无论你是个人开发者、创业团队还是企业 IT 部门,都可以通过本项目快速搭建自己的 AI 服务平台。
立即开始:
git clone https://gitee.com/zhuangpengli/aitoken-platform.git
cd ai-token-platform/script/docker
docker-compose up -dStar 支持:如果本项目对你有帮助,请在 GitHub 上点亮 Star,让更多人发现它!
技术 | 版本 |
|---|---|
Spring Boot | 3.2.0 |
Java | 17 |
Kill Bill | 0.24.12 |
MySQL | 8.0 |
Redis | 7.0 |
Docker | 20.10+ |
本文作者:AI Token Platform 团队 发布日期:2026年4月 协议:MIT License