AI Token Platform - AI Token 中转计费平台
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 的高性能计费服务技术架构用户 → 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 / 443LobeChatAI 聊天前端1:1 官网体验3210new-apiAPI 网关多模型管理、渠道轮询3000Kill Bill开源计费引擎订阅管理、用量计费8080KauiKill Bill 管理界面9090billing-serviceJava 计费服务Spring Boot8081MySQL数据持久化3306Redis缓存 会话管理6379目录结构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.10Docker Compose v2.0至少一个 AI 模型的 API KeyOpenAI / Claude / DeepSeek 等一、配置环境变量cdscript/docker# 复制示例配置cp.env.example .env# 修改 .env 中的密码和配置# 重点修改MYSQL_ROOT_PASSWORD、REDIS_PASSWORD、LOBE_ACCESS_CODE二、启动服务方式一使用管理脚本Windows双击 script/shell/manage.bat → 选择 7. 重建并启动首次部署方式二命令行cdscript/docker# 拉取镜像并启动docker-composepulldocker-composeup-d三、配置 API 渠道访问http://localhost:3000→ new-api 管理面板默认账号root/123456进入渠道管理→添加渠道选择类型OpenAI / Claude / DeepSeek 等填入你的 API Key测试渠道连通性四、生成令牌并对接 LobeChat在 new-api 中进入令牌管理→创建令牌复制生成的 Key格式如sk-xxx编辑.env将 Key 填入OPENAI_API_KEYOPENAI_API_KEYsk-你复制的令牌Key重启 LobeChatdocker-composerestart lobe-chat五、开始使用入口地址说明聊天界面http://localhost通过 Nginx 代理聊天界面直连http://localhost:3210LobeChat 直连API 管理面板http://localhost:3000new-api 后台API 接口http://localhost/v1/chat/completions兼容 OpenAI 格式计费系统说明Kill Bill 计费引擎平台集成Kill Bill开源计费引擎提供企业级计费能力功能说明订阅管理支持包月/包年套餐自动续费、试用期管理用量计费按 Token 使用量计费支持阶梯定价混合计费基础费 超额按量灵活定价策略支付编排支持 Stripe、支付宝、微信等多支付渠道账单管理自动生成账单、发票、财务报表套餐配置catalog.xml套餐月付年付Token 额度超额单价免费版¥0-10万/月-基础版¥29¥290100万/月¥0.05/千专业版¥99-500万/月¥0.03/千企业版¥499-5000万/月¥0.02/千按量付费¥0-无¥0.08/千数据库说明初始化脚本创建多个数据库数据库用途new_apinew-api 自动管理渠道、令牌、日志等killbillKill Bill 计费引擎数据kauiKill Bill 管理界面数据billing_serviceJava 计费服务数据默认账号new-api 管理员root / 123456Kill Bill 管理员admin / password数据库管理员root / .env 中配置的密码支持的模型通过 new-api 网关可接入以下模型持续扩展厂商模型OpenAIGPT-4o、GPT-4o-mini、o1、o3 等AnthropicClaude 3.5 Sonnet、Claude 3 Opus 等GoogleGemini 2.5 Pro、Gemini 2.0 Flash 等DeepSeekDeepSeek-V3、DeepSeek-R1 等其他通义千问、智谱 GLM、Mistral、Llama 等Nginx 配置要点特性配置SSE 流式输出proxy_buffering offchunked_transfer_encoding onWebSocketUpgradeConnection upgrade头AI 超时proxy_read_timeout 300s5 分钟API 限速30 次/分钟可调整聊天限速60 次/分钟文件上传client_max_body_size 50m安全头X-Frame-Options、X-Content-Type-Options 等启用 HTTPS将 SSL 证书放入nginx/ssl/目录fullchain.pemprivkey.pem编辑nginx/conf.d/default.conf取消 HTTPS server 块的注释重启 Nginxdocker-compose restart nginx管理脚本manage.bat提供菜单式管理1. 启动所有服务 5. 查看服务日志 2. 停止所有服务 6. 仅启动基础服务 (MySQL Redis) 3. 重启所有服务 7. 重建并启动 (首次部署) 4. 查看服务状态 8. 清理数据 (危险!)常用命令# 进入 Docker 目录cdscript/docker# 查看服务状态docker-composeps# 查看实时日志docker-composelogs-f--tail100# 重启单个服务docker-composerestart lobe-chatdocker-composerestart new-api# 更新镜像docker-composepulldocker-composeup-d# 进入 MySQLdockerexec-itai-mysql mysql-uroot-p# 进入 Redisdockerexec-itai-redis redis-cli-a你的Redis密码技术栈后端技术技术说明版本Spring BootJava 应用框架3.2.0Kill Bill开源计费引擎0.24.12MySQL关系型数据库8.0Redis缓存数据库7.0Lombok代码简化工具1.18.30前端与网关技术说明版本LobeChatAI 聊天前端latestnew-apiAPI 网关latestNginx反向代理1.25交流社区欢迎加入AI Token Platform 开发者社区与 AI 服务开发者、创业者一起交流技术、分享经验渠道说明二维码知识星球付费精品社区提供完整部署教程、源码解析、创业经验分享微信社群添加群主微信备注进技术交流群技术交流群扫码直接入群获取最新动态、技术答疑开源协议本项目采用MIT License开源协议。赞助支持开源项目的发展离不开社区的支持。如果您觉得本项目对您有帮助欢迎赞助支持持续开发 请在备注中留下您的 GitHub ID我们将列在赞助者名单中
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2473455.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!