目录

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

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

https://i-blog.csdnimg.cn/direct/dd5200a3b87f462682f5c9769a2a8465.png

简介

什么是 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 分发系统与美观的用户界面设计,提升用户体验和粘性,同时支持企业级的管理与功能。

https://i-blog.csdnimg.cn/img_convert/292e321c98e7a781de2ea18ed71fb3c3.png

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

文章传送门:

安装

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

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

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

然后执行下面的命令

# 新建文件夹 chatnio 和 子目录
mkdir -p /volume1/docker/chatnio/{config,db,logs,redis,storage}

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

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

# 一键启动
docker-compose up -d

https://i-blog.csdnimg.cn/img_convert/cd2c57542f8b4c2dd0a77bf828f6b9d3.png

运行

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

https://i-blog.csdnimg.cn/img_convert/e6b2327ca13e03d0ee9b2a777290d2b3.png

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

https://i-blog.csdnimg.cn/img_convert/190b3ffa88236b09de7c8651e775692d.png

后台管理

https://i-blog.csdnimg.cn/img_convert/0c23d43cf40b83c334fc6da06675ac32.png

仪表盘看起来一目了然

https://i-blog.csdnimg.cn/img_convert/b3ccd839261a14c335dbef19239a881c.png

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

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

文章传送门:

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

https://i-blog.csdnimg.cn/img_convert/c9d053f02d3f27cd1460407ee3c84c46.png

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

https://i-blog.csdnimg.cn/img_convert/15ce8146ab47815d9432f992a9c98b98.png

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

https://i-blog.csdnimg.cn/img_convert/3392a4841c48d44b20ff463d4f6580f0.png

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

https://i-blog.csdnimg.cn/img_convert/03f88bc8b3de858a42fcf4c45c42efd7.png

参考文档

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

地址:

CoAI.Dev

地址:

Introduction – Chat Nio

地址: