AI Token Platform:打造企业级 AI 服务计费平台,从零到一完整指南
在 AI 大模型爆发式增长的今天,如何快速搭建一个支持多模型接入、灵活计费、企业级会员管理的 AI 服务平台?本文将带你深入了解 AI Token Platform ------ 一个基于 Kill Bill 计费引擎的开源解决方案。
为什么需要 AI Token Platform?
行业痛点
随着 ChatGPT、Claude、DeepSeek 等大模型的普及,越来越多的企业开始提供 AI 服务。但在实际运营中,开发者常常面临以下挑战:
| 痛点 | 具体问题 |
|---|---|
| 多模型管理复杂 | 每个模型有不同的 API 格式、计费方式,难以统一管理 |
| 计费系统从零开发 | 订阅制、按量计费、混合模式,开发成本高、周期长 |
| 支付集成繁琐 | 需要对接多个支付渠道,处理账单、发票、退款等复杂逻辑 |
| 会员体系缺失 | 免费试用、套餐升级、激活码兑换,缺乏完整的会员管理 |
| 运维成本高 | 自建计费系统需要持续维护,稳定性难以保障 |
解决方案
AI Token Platform 应运而生,它整合了业界成熟的开源组件,提供开箱即用的企业级 AI 服务计费能力:
- 多模型统一接入:通过 new-api 网关,支持 10+ 主流大模型
- Kill Bill 计费引擎:开源订阅计费平台,功能强大、生态成熟
- Java 计费服务:基于 Spring Boot 3.2,高性能、易扩展
- Docker 一键部署:8 个服务容器化编排,5 分钟完成部署
核心架构解析
系统架构图
┌─────────────────────────────────────────────────────────────────┐
│ 用户访问层 │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ 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 流式输出 |
核心功能详解
1. 多模型统一接入
通过 new-api 网关,你可以在一个平台管理所有 AI 模型:
yaml
# 支持的模型厂商
- 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 格式调用,降低接入成本。
2. Kill Bill 计费引擎
Kill Bill 是业界领先的开源计费平台,被众多企业采用:
计费模式支持
| 计费模式 | 说明 | 适用场景 |
|---|---|---|
| 订阅制 | 包月/包年固定费用 | 基础版/专业版/企业版套餐 |
| 按量计费 | 按 Token 使用量计费 | 按量付费用户 |
| 混合计费 | 基础费 + 超额按量 | 套餐内免费额度 + 超额计费 |
套餐配置示例
xml
<!-- 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>
3. Java 计费服务
基于 Spring Boot 3.2 开发的计费服务,提供 RESTful API:
java
// 创建用户账户
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"
}
4. 支付集成
Kill Bill 支持多种支付插件:
- Stripe:国际信用卡支付
- 支付宝/微信:预留接口,可扩展接入
- 银行转账:企业级对公支付
快速部署指南
前置要求
- Docker 20.10+
- Docker Compose v2.0+
- 至少 4GB 可用内存
5 分钟部署
bash
# 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 写作助手,需要按使用量收费。
解决方案:
- 免费版:每月 5 万字额度
- 基础版:¥29/月,50 万字额度
- 专业版:¥99/月,200 万字额度 + 优先响应
- 按量付费:¥0.05/千字
场景二:AI 编程助手
开发者工具公司推出 AI 代码补全服务,需要企业级订阅管理。
解决方案:
- 个人版:¥19/月
- 团队版:¥99/人/月,支持 5 人
- 企业版:定制价格,私有化部署
场景三:AI 客服系统
电商平台接入 AI 客服,按对话次数计费。
解决方案:
- 按对话次数阶梯定价
- 月结账单自动推送
- 支持发票开具
项目优势
与自建计费系统对比
| 维度 | 自建系统 | AI Token Platform |
|---|---|---|
| 开发周期 | 3-6 个月 | 1 天 |
| 开发成本 | 2-3 名工程师 | 0 |
| 功能完整性 | 需持续迭代 | 企业级功能开箱即用 |
| 稳定性 | 需要长期验证 | Kill Bill 经过大量企业验证 |
| 扩展性 | 依赖架构设计 | 插件化架构,易于扩展 |
| 维护成本 | 高 | 低 |
与 SaaS 计费服务对比
| 维度 | SaaS 计费服务 | AI Token Platform |
|---|---|---|
| 数据安全 | 数据在第三方 | 完全私有化部署 |
| 定制能力 | 受限 | 源码开放,完全可控 |
| 长期成本 | 按量收费,持续增长 | 一次性部署成本 |
| 功能限制 | 受限于服务商 | 开源生态,功能丰富 |
开源生态与社区
相关开源项目
AI Token Platform 基于以下优秀开源项目构建:
参与社区
欢迎加入 AI Token Platform 开发者社区,与 AI 服务开发者、创业者一起交流技术、分享经验!
| 渠道 | 说明 | 二维码 |
|---|---|---|
| 知识星球 | 付费精品社区,提供完整部署教程、源码解析、创业经验分享 | ![]() |
| 微信社群 | 添加群主微信,备注"进技术交流群" | ![]() |
| 技术交流群 | 扫码直接入群,获取最新动态、技术答疑 | ![]() |
--- |
社区服务
免费服务(微信群)
- 💬 技术交流与经验分享
- 🐛 Bug 反馈与问题答疑
- 💡 功能建议与需求讨论
- 📦 部署指导与配置支持
付费服务(知识星球)
- 📚 深度教程:从零基础到生产环境部署的完整教程
- 🔍 源码解析:核心功能源码深度剖析与架构设计思路
- 🎯 实战案例:Vibe Coding 在 AI 服务场景的真实项目案例
- 💼 创业经验:一人公司 OPC 创业方法论与运营经验分享
- 🎓 专属答疑:一对一技术答疑与职业规划咨询
- 🔔 优先支持:新功能优先体验与紧急问题优先处理
社区文化
我们相信开源、共享、互助的精神,鼓励每一位参与者:
- ✅ 尊重多元,包容不同技术背景和经验
- ✅ 乐于分享,积极贡献技术文章和最佳实践
- ✅ 互帮互助,共同解决技术难题
- ✅ 持续学习,紧跟 AI 技术前沿
🌟 加入社区,与优秀的人一起做有价值的事!
Gitee : gitee.com/zhuangpengli/aitoken-platform
未来规划
路线图
- 基础架构搭建(Nginx + LobeChat + new-api)
- Kill Bill 计费引擎集成
- Java 计费服务开发
- 支付宝/微信支付插件
- 用户注册/登录前端页面
- 激活码批量生成工具
- 数据看板(收入、用量、用户统计)
- 监控告警(Prometheus + Grafana)
- 多节点部署支持
功能悬赏
我们推出功能悬赏计划,加速项目开发:
| 功能 | 悬赏金额 | 状态 |
|---|---|---|
| 支付宝支付插件 | ¥500 | 待认领 |
| 微信支付插件 | ¥500 | 待认领 |
| 用户管理前端 | ¥800 | 待认领 |
| 数据看板 | ¥1000 | 待认领 |
结语
AI Token Platform 致力于成为最易于部署、最功能完善、最企业级的 AI 服务计费解决方案。无论你是个人开发者、创业团队还是企业 IT 部门,都可以通过本项目快速搭建自己的 AI 服务平台。
立即开始:
bash
git clone https://gitee.com/zhuangpengli/aitoken-platform.git
cd ai-token-platform/script/docker
docker-compose up -d
Star 支持:如果本项目对你有帮助,请在 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


