首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >AI Token Platform - AI Token 中转计费平台

AI Token Platform - AI Token 中转计费平台

作者头像
帐篷Li-AIOT-CPS-Token中转
发布2026-04-02 15:21:38
发布2026-04-02 15:21:38
2750
举报

AI Token Platform - AI Token 中转计费平台

AI Token Platform 是一款企业级 AI Token 中转与计费平台,深度融合 多模型 AI 网关Kill Bill 计费引擎企业级会员管理 三大核心能力。平台以"统一 API 接入 + 灵活计费策略 + 企业级会员体系"为核心理念,提供多模型统一管理、精细化 Token 计费、会员套餐管理、支付集成等核心能力,打造可扩展、可计费、可运营的新一代 AI 服务平台。


平台简介

核心能力

能力

描述

多模型统一接入

支持 OpenAI、Claude、Gemini、DeepSeek 等 10+ 主流大模型,统一 API 格式

Kill Bill 计费引擎

集成开源计费平台 Kill Bill,支持订阅制、按量计费、混合计费模式

企业级会员体系

免费版/基础版/专业版/企业版多层级套餐,支持激活码兑换

支付集成

支持 Stripe 国际支付,预留支付宝/微信支付接口

Java 计费服务

基于 Spring Boot 3.2 + Kill Bill Java Client 的高性能计费服务

技术架构
代码语言:javascript
复制
用户 → Nginx (反代+限速+SSL)
         ├── / → LobeChat (AI 聊天前端)
         ├── /v1/ → new-api (多模型 API 网关)
         ├── /billing/ → Kill Bill (计费引擎 API)
         ├── /kaui/ → Kaui (计费管理后台)
         └── /api/billing/ → billing-service (Java 计费服务)
                                                  ├── MySQL 8.0 (数据存储)
                                                  ├── Redis 7 (缓存+限流)
                                                  └── Kill Bill (计费引擎)

组件

说明

端口

Nginx

反向代理、SSL、限速、SSE 流式输出

80 / 443

LobeChat

AI 聊天前端(1:1 官网体验)

3210

new-api

API 网关(多模型管理、渠道轮询)

3000

Kill Bill

开源计费引擎(订阅管理、用量计费)

8080

Kaui

Kill Bill 管理界面

9090

billing-service

Java 计费服务(Spring Boot)

8081

MySQL

数据持久化

3306

Redis

缓存 & 会话管理

6379


目录结构

代码语言:javascript
复制
ai-token-platform/
├── billing-service/             # Java 计费服务(Spring Boot + Kill Bill)
│   ├── src/main/java/           # 源代码
│   │   └── com/aitoken/billing/
│   │       ├── BillingServiceApplication.java
│   │       ├── controller/      # REST API 接口
│   │       ├── service/         # 业务逻辑
│   │       ├── entity/          # 数据实体
│   │       ├── repository/      # 数据访问
│   │       ├── dto/             # 数据传输对象
│   │       ├── config/          # 配置类
│   │       └── exception/       # 异常处理
│   ├── src/main/resources/
│   │   └── application.yml      # 应用配置
│   ├── pom.xml                  # Maven 配置
│   ├── Dockerfile               # Docker 构建
│   └── README.md                # 服务说明
├── script/
│   ├── docker/                  # Docker 部署文件
│   │   ├── .env                 # 环境变量配置(含密码,勿提交)
│   │   ├── .env.example         # 环境变量示例
│   │   ├── docker-compose.yml   # 主编排文件(8 个服务)
│   │   ├── nginx/
│   │   │   └── conf.d/
│   │   │       └── default.conf # Nginx 反代配置
│   │   ├── mysql/
│   │   │   └── init/
│   │   │       ├── 01-init.sql  # 数据库初始化
│   │   │       └── 02-killbill.sql # Kill Bill 数据库
│   │   ├── killbill/            # Kill Bill 配置
│   │   │   ├── shiro.ini        # 安全配置
│   │   │   └── init/
│   │   │       └── catalog.xml  # 产品目录(套餐定义)
│   │   ├── data/                # 持久化数据(自动生成)
│   │   └── logs/                # 日志目录
│   └── shell/
│       └── manage.bat           # Windows 管理脚本(菜单式)
└── docs/                        # 文档目录

快速部署

前置要求
  • Docker 20.10+
  • Docker Compose v2.0+
  • 至少一个 AI 模型的 API Key(OpenAI / Claude / DeepSeek 等)
一、配置环境变量
代码语言:javascript
复制
cd script/docker

# 复制示例配置
cp .env.example .env

# 修改 .env 中的密码和配置
# 重点修改:MYSQL_ROOT_PASSWORD、REDIS_PASSWORD、LOBE_ACCESS_CODE
二、启动服务

方式一:使用管理脚本(Windows)

代码语言:javascript
复制
双击 script/shell/manage.bat → 选择 "7. 重建并启动(首次部署)"

方式二:命令行

代码语言:javascript
复制
cd script/docker

# 拉取镜像并启动
docker-compose pull
docker-compose up -d
三、配置 API 渠道
  1. 访问 http://localhost:3000 → new-api 管理面板
  2. 默认账号:root / 123456
  3. 进入 渠道管理添加渠道
  4. 选择类型(OpenAI / Claude / DeepSeek 等),填入你的 API Key
  5. 测试渠道连通性
四、生成令牌并对接 LobeChat

在 new-api 中进入 令牌管理创建令牌

复制生成的 Key(格式如 sk-xxx

编辑 .env,将 Key 填入 OPENAI_API_KEY

代码语言:javascript
复制
OPENAI_API_KEY=sk-你复制的令牌Key

重启 LobeChat:

代码语言:javascript
复制
docker-compose restart lobe-chat
五、开始使用

入口

地址

说明

聊天界面

http://localhost

通过 Nginx 代理

聊天界面(直连)

http://localhost:3210

LobeChat 直连

API 管理面板

http://localhost:3000

new-api 后台

API 接口

http://localhost/v1/chat/completions

兼容 OpenAI 格式


计费系统说明

Kill Bill 计费引擎

平台集成 Kill Bill 开源计费引擎,提供企业级计费能力:

功能

说明

订阅管理

支持包月/包年套餐,自动续费、试用期管理

用量计费

按 Token 使用量计费,支持阶梯定价

混合计费

基础费 + 超额按量,灵活定价策略

支付编排

支持 Stripe、支付宝、微信等多支付渠道

账单管理

自动生成账单、发票、财务报表

套餐配置(catalog.xml)

套餐

月付

年付

Token 额度

超额单价

免费版

¥0

-

10万/月

-

基础版

¥29

¥290

100万/月

¥0.05/千

专业版

¥99

-

500万/月

¥0.03/千

企业版

¥499

-

5000万/月

¥0.02/千

按量付费

¥0

-

¥0.08/千

数据库说明

初始化脚本创建多个数据库:

数据库

用途

new_api

new-api 自动管理(渠道、令牌、日志等)

killbill

Kill Bill 计费引擎数据

kaui

Kill Bill 管理界面数据

billing_service

Java 计费服务数据

默认账号
  • new-api 管理员:root / 123456
  • Kill Bill 管理员:admin / password
  • 数据库管理员:root / .env 中配置的密码

支持的模型

通过 new-api 网关,可接入以下模型(持续扩展):

厂商

模型

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 等


Nginx 配置要点

特性

配置

SSE 流式输出

proxy_buffering off + chunked_transfer_encoding on

WebSocket

Upgrade + Connection "upgrade" 头

AI 超时

proxy_read_timeout 300s(5 分钟)

API 限速

30 次/分钟(可调整)

聊天限速

60 次/分钟

文件上传

client_max_body_size 50m

安全头

X-Frame-Options、X-Content-Type-Options 等

启用 HTTPS
  1. 将 SSL 证书放入 nginx/ssl/ 目录(fullchain.pem + privkey.pem
  2. 编辑 nginx/conf.d/default.conf,取消 HTTPS server 块的注释
  3. 重启 Nginx:docker-compose restart nginx

管理脚本

manage.bat 提供菜单式管理:

代码语言:javascript
复制
1. 启动所有服务        5. 查看服务日志
2. 停止所有服务        6. 仅启动基础服务 (MySQL + Redis)
3. 重启所有服务        7. 重建并启动 (首次部署)
4. 查看服务状态        8. 清理数据 (危险!)

常用命令

代码语言:javascript
复制
# 进入 Docker 目录
cd script/docker

# 查看服务状态
docker-compose ps

# 查看实时日志
docker-compose logs -f --tail=100

# 重启单个服务
docker-compose restart lobe-chat
docker-compose restart new-api

# 更新镜像
docker-compose pull
docker-compose up -d

# 进入 MySQL
docker exec -it ai-mysql mysql -uroot -p

# 进入 Redis
docker exec -it ai-redis redis-cli -a 你的Redis密码

技术栈

后端技术

技术

说明

版本

Spring Boot

Java 应用框架

3.2.0

Kill Bill

开源计费引擎

0.24.12

MySQL

关系型数据库

8.0

Redis

缓存数据库

7.0

Lombok

代码简化工具

1.18.30

前端与网关

技术

说明

版本

LobeChat

AI 聊天前端

latest

new-api

API 网关

latest

Nginx

反向代理

1.25



开源协议

本项目采用 MIT License 开源协议。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2026-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • AI Token Platform - AI Token 中转计费平台
    • 平台简介
      • 核心能力
      • 技术架构
    • 目录结构
    • 快速部署
      • 前置要求
      • 一、配置环境变量
      • 二、启动服务
      • 三、配置 API 渠道
      • 四、生成令牌并对接 LobeChat
      • 五、开始使用
    • 计费系统说明
      • Kill Bill 计费引擎
      • 套餐配置(catalog.xml)
      • 数据库说明
      • 默认账号
    • 支持的模型
    • Nginx 配置要点
      • 启用 HTTPS
    • 管理脚本
    • 常用命令
    • 技术栈
      • 后端技术
      • 前端与网关
    • 开源协议
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档