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

devtools/2025/3/14 11:06:11/

在这里插入图片描述

简介

什么是 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 的合体

文章传送门:

  • 跨平台私人ChatGPT应用ChatGPT-Next-Web
  • 大模型接口管理和分发系统One API

安装

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

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

version: '3'services:mysql:image: mysql:8.0container_name: cnio-dbrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: rootMYSQL_DATABASE: chatnioMYSQL_USER: chatnioMYSQL_PASSWORD: chatnio123456!TZ: Asia/Shanghaiexpose:- "3306"volumes:- ./db:/var/lib/mysqlredis:image: redis:7container_name: cnio-redisrestart: alwaysexpose:- "6379"volumes:- ./redis:/datachatnio:image: programzmh/chatniocontainer_name: cnio-chatniorestart: alwaysports:- "8094:8094"depends_on:- mysql- redislinks:- mysql- redisulimits:nofile:soft: 65535hard: 65535environment:MYSQL_HOST: mysqlMYSQL_USER: chatnioMYSQL_PASSWORD: chatnio123456!MYSQL_DB: chatnioREDIS_HOST: redisREDIS_PORT: 6379REDIS_PASSWORD: ""REDIS_DB: 0SERVE_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

运行

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

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

后台管理

仪表盘看起来一目了然

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

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

文章传送门:

  • 长文本大模型API服务kimi-free-api
  • 深度思考大模型API服务deepseek-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


http://www.ppmy.cn/devtools/166656.html

相关文章

react脚手架(creat-react-app)

安装 react脚手架 React官方提供的脚手架工程Create React App:https://github.com/facebook/create-react-app npm install create-react-app -g 全局安装 create-react-app my-react (my-react为项目名称,可以自定义) cd my-react 启动项目&#xff1a…

Python Flask 开发用于访问数据库的 REST API

Python Flask 开发用于访问数据库的 REST API Python Flask 开发用于访问数据库的 REST API Python Flask 开发用于访问数据库的 REST API 为了说明如何使用 Flask 和 Flask-RESTful 扩展构建 REST API,我们将修改之前网页应用程序,并使用 REST 架构风格…

Git与GitHub:理解两者差异及其关系

目录 Git与GitHub:理解两者差异及其关系Git:分布式版本控制系统概述主要特点 GitHub:基于Web的托管服务概述主要特点 Git和GitHub如何互补关系现代开发工作流 结论 Git与GitHub:理解两者差异及其关系 Git:分布式版本控…

SQL 别名

在 SQL 中,别名(alias)是一种用于临时重命名表或列的方式。使用别名可以使查询结果更具可读性或简洁性,尤其是在处理复杂的查询时。 列别名 可以使用 AS 关键字来为查询结果中的列指定一个别名。AS 是可选的,直接指定…

基于传统算法的半导体晶圆缺陷检测原理及代码(二)

引言 半导体晶圆制造是一个极其复杂且高度精密的过程,在晶圆制造过程中,由于各种因素的影响,如原材料质量、工艺控制、设备精度等,不可避免地会产生各种缺陷。这些缺陷如果不能及时检测和处理,将会严重影响芯片的性能…

哪些业务场景更适合用MongoDB?何时比MySQL/PostgreSQL好用?

哪些业务场景更适合用MongoDB?何时比MySQL/PostgreSQL好用? 就像淘宝的个性化推荐需要灵活调整商品标签,MongoDB这种"变形金刚"式的数据库,在处理以下三类中国特色业务场景时更具优势: 一、动态数据就像&q…

Python性能优化面试题及参考答案

目录 解释字典与列表在查找操作中的时间复杂度差异,如何利用哈希表特性提升性能? 为什么在只读场景下使用元组(tuple)比列表(list)更高效? 如何用 collections.deque 优化频繁的队列插入 / 删除操作? defaultdict 相比普通字典在哪些场景下能减少冗余代码并提升效率…

【GPT入门】第8课 大语言模型的自洽性

【GPT入门】第8课 大语言模型的自洽性 1.自洽性概念2.代码(观察执行结果)3.自洽性核心思想 1.自洽性概念 大模型的自洽性(self - consistency)是指在推理阶段,大模型通过生成多个答案并选择出现频率最高的那个&#x…