AI中转计费平台系统源码一站式解决方案,一站式 Chat + 中转 API 站点,
支持 OpenAI,Midjourney,Claude,讯飞星火,Stable Diffusion,DALL·E,ChatGLM,
通义千问,腾讯混元,360 智脑,百川 AI,火山方舟,新必应,Google Gemini (PaLM2),Moonshot,LocalAI 等模型
支持对话分享,自定义预设,云端同步,模型市场,支持弹性计费 / 订阅计划模式,支持图片解析,支持联网搜索,支持模型缓存,丰富美观的后台
功能 | Features
AI 联网功能
AI online searching service
多账户均衡负载
Multi-account load balancing
HTTP2 Stream 实时响应功能
HTTP2 Stream real-time response function
节流和鉴权体系
Throttling and authentication system
丰富的聊天功能 (代码高亮,latex支持,卡片生成,右键菜单)
Rich chat features (code highlight, latex support, card generation, right-click menu)
多端适配
Multi-device adaptation
缓存系统
Cache system
对话记忆功能
Conversation memorization
对话分享
Conversation sharing
图片生成功能
Image generation
PWA 应用
PWA application
逆向工程模型支持
Reverse engineering model support
国际化支持
Internationalization support
🇨🇳 简体中文
🇺🇸 English
🇷🇺 Русский
主题切换
Theme switching
Key 中转服务
Key relay service
多模型支持
Multi-model support
后台管理系统 (仪表盘,用户管理,公告管理等)
Admin system (dashboard, user management, announcement management, etc.)
渠道管理 (多账号均衡负载,优先级调配,权重负载,模型映射,渠道状态管理)
Channel management (multi-account load balancing, priority allocation, weight load, model mapping, channel status management)
计费系统 (支持匿名计费,按次数计费,Token 弹性计费等方式)
Billing system (support anonymous billing, billing by number of times, Token billing, etc.)
文件上传功能 (支持 pdf, docx, pptx, xlsx, 音频, 图片等)
File upload function (support pdf, docx, pptx, xlsx, audio, images, etc.)
All in one (支持 smtp 发件,用户管理等功能)
All in one (supports smtp sending, user management, etc.)
模型 | Models
OpenAI ChatGPT (GPT-3.5, GPT-4, Instruct, DALL-E 2, DALL-E 3, …)
Azure OpenAI
Anthropic Claude (claude-2, claude-instant)
Slack Claude (deprecated)
Sparkdesk (v1.5, v2, v3)
Google Gemini (PaLM2)
New Bing (creative, balanced, precise)
ChatGLM (turbo, pro, std, lite)
DashScope Tongyi (plus, turbo)
Midjourney (relax, fast, turbo)
Stable Diffusion XL
Tencent Hunyuan
Baichuan AI
Douyin Skylark (lite, plus, pro, chat)
360 GPT
LocalAI (RWKV, LLaMa 2, Baichuan 7b, Mixtral, …) *requires local deployment
部署 | Deploy
部署成功后,管理员账号为 root,密码默认为 chatnio123456
Docker Compose 安装 (推荐)
版本更新:
运行成功后,宿主机映射地址为 http://localhost:8000,使用 Nginx / Apache 进行反代是一个不错的选择(以及 SSL 配置)
编译安装 (自定义性强)
配置 | Config
Config 配置项可以使用环境变量进行覆盖,如 MYSQL_HOST 环境变量可覆盖 mysql.host 配置项
~/config/config.yaml
技术栈 | Tech Stack
前端: React + Radix UI + Tailwind CSS + Redux
后端: Golang + Gin + Redis + MySQL + Tiktoken (OpenAI)
应用技术: PWA + HTTP2 + WebSocket + Stream Buffer