下一代AIGC一站式商业解决方案Chat Nio

简介

什么是 AIGC ?

AIGCArtificial Intelligence Generated Content)是“人工智能生成内容”的简称,指的是利用人工智能技术,通过算法和模型自动生成各种形式的内容,包括但不限于文本、图像、音频、视频等。

什么是 Chat Nio ?

Chat Nio 是一个下一代 AIGC 一站式商业解决方案,旨在为 B/C 端用户提供丰富的功能和良好的用户体验。它支持多种 AI 模型,包括 OpenAIMidjourneyClaude 等。

主要特点

  1. 多模型支持: 集成多个 AI 模型,满足不同需求。
  2. 优雅的用户界面: 采用现代设计标准,兼容 PC、平板和移动设备。
  3. 国际化支持: 支持多语言切换,欢迎贡献翻译。
  4. 强大的对话同步: 实现跨设备的对话同步和分享功能。
  5. 模型市场和自定义预设: 提供模型介绍和自定义功能,支持云端同步。
  6. 丰富的文件解析: 支持多种文件格式的解析和 OCR 图像识别。
  7. 灵活的计费方式: 提供订阅和弹性计费选项,满足不同用户的需求。
  8. 综合后台管理: 包括用户管理、通知管理、价格设置等多种功能。

Chat Nio 的目标是结合强大的 API 分发系统与美观的用户界面设计,提升用户体验和粘性,同时支持企业级的管理与功能。

所以从功能上看,很像是 ChatGPT Next WebOne API 的合体

文章传送门:

安装

在群晖上以 Docker 方式安装。我们安装的是 开源版,另外还有 商业版企业版

采用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
version: '3'

services:
mysql:
image: mysql:8.0
container_name: cnio-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: chatnio
MYSQL_USER: chatnio
MYSQL_PASSWORD: chatnio123456!
TZ: Asia/Shanghai
expose:
- "3306"
volumes:
- ./db:/var/lib/mysql

redis:
image: redis:7
container_name: cnio-redis
restart: always
expose:
- "6379"
volumes:
- ./redis:/data

chatnio:
image: programzmh/chatnio
container_name: cnio-chatnio
restart: always
ports:
- "8094:8094"
depends_on:
- mysql
- redis
links:
- mysql
- redis
ulimits:
nofile:
soft: 65535
hard: 65535
environment:
MYSQL_HOST: mysql
MYSQL_USER: chatnio
MYSQL_PASSWORD: chatnio123456!
MYSQL_DB: chatnio
REDIS_HOST: redis
REDIS_PORT: 6379
REDIS_PASSWORD: ""
REDIS_DB: 0
SERVE_STATIC: "true"
volumes:
- ./config:/config
- ./logs:/logs
- ./storage:/storage

然后执行下面的命令

1
2
3
4
5
6
7
8
9
10
# 新建文件夹 chatnio 和 子目录
mkdir -p /volume1/docker/chatnio/{config,db,logs,redis,storage}

# 进入 chatnio 目录
cd /volume1/docker/chatnio

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8094 就能看到主界面

部署成功后, 管理员账号为 root, 密码默认为 chatnio123456

后台管理

仪表盘看起来一目了然

进入渠道设置,添加模型。以 kimi-free-api 为例,以下几项为必填

  • 名称:随意
  • 类型:选择 OpenAI
  • 模型:设置模型名称,例如 kimi
  • 密钥:在 https://kimi.moonshot.cn 获取的 refresh_token
  • 接入点:kimi-free-api 的访问地址

文章传送门:

添加完成后,没有找到类似 One API 的测试功能

所以回到聊天界面,问个问题作为测试

如果能正常得到答案,说明设置没问题

多个模型时,可以直接选择切换模型

参考文档

coaidev/coai: 🚀 Next Generation AI One-Stop Internationalization Solution. 🚀 下一代 AI 一站式 B/C 端解决方案,支持 OpenAI,Midjourney,Claude,讯飞星火,Stable Diffusion,DALL·E,ChatGLM,通义千问,腾讯混元,360 智脑,百川 AI,火山方舟,新必应,Gemini,Moonshot 等模型,支持对话分享,自定义预设,云端同步,模型市场,支持弹性计费和订阅计划模式,支持图片解析,支持联网搜索,支持模型缓存,丰富美观的后台管理与仪表盘数据统计。
地址:https://github.com/coaidev/coai

CoAI.Dev
地址:https://chatnio.net/

Introduction – Chat Nio
地址:https://www.chatnio.com/docs/introduction