AI中转站计费平台系统源码一站式解决方案安装说明

AI中转站计费平台系统源码一站式解决方案安装说明

在这里插入图片描述
在这里插入图片描述

功能 | 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 配置)

cd woochatnio # project directory
docker-compose up -d # start service in background

版本更新:

docker-compose down
docker-compose pull  # pull latest image
docker-compose up -d # start service in background
MySQL 数据库挂载目录项目 ~/db
Redis 数据库挂载目录项目 ~/redis
配置文件挂载目录项目 ~/config

编译安装 (自定义性强)

cd woochatnio # project directory
go build -o woochatnio # build backend
nohup ./woochatnio > output.log & # run backend

cd app # frontend directory (~/app)
npm install -g pnpm # install pnpm
pnpm install # install frontend dependencies
pnpm build # build frontend
# run frontend
# a common way is to use nginx/apache to serve the static files

配置 | Config
Config 配置项可以使用环境变量进行覆盖,如 MYSQL_HOST 环境变量可覆盖 mysql.host 配置项

~/config/config.yaml

mysql:
  db: chatnio
  host: localhost
  password: chatnio123456
  port: 3306
  user: root

redis:
  host: localhost
  port: 6379

secret: SbitdyN5ZH39cNxSrG3kMNZ1GfiyyQ43 # jwt secret

auth:
  use_deeptrain: false

server:
  port: 8094
system:
  general:
    backend: ""
  mail:
    host: ""
    port: 465
    username: ""
    password: ""
    from: ""
  search:
    endpoint: https://duckduckgo-api.vercel.app
    query: 5

技术栈 | Tech Stack
前端: React + Radix UI + Tailwind CSS + Redux
后端: Golang + Gin + Redis + MySQL + Tiktoken (OpenAI)
应用技术: PWA + HTTP2 + WebSocket + Stream Buffer

  • 23
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云博客-资源宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值