支持 Vision 模型, 同时支持 直接上传图片 和 输入图片直链或 Base64 图片 功能 (如 GPT-4 Vision Preview, Gemini Pro Vision 等模型)
支持 DALL-E 模型绘图
支持 Midjourney / Niji 模型的 Imagine / Upscale / Variant / Reroll 操作
丰富 Markdown 支持和主题切换, 支持明暗模式, 代码高亮, Mermaid, LaTeX 公式, 表格, 进度条, Virtual Message 等
支持消息菜单, 支持重新回答, 复制消息, 使用消息, 编辑消息, 删除消息, 保存为文件等操作
支持多端适配, 支持 PWA 应用, 支持桌面端 (桌面端基于 Tauri)
对话记忆功能, 云端同步, 原生支持站点直链分享对话, 支持使用分享对话, 分享对话保存为图片, 支持分享管理 (支持查看, 删除分享等操作)
原生支持全模型文件解析, 支持 pdf, docx, pptx, xlsx, 图片等格式解析
模型市场功能, 支持模型搜索, 支持顺序拖拽, 包含模型名称, 模型描述, 模型 Tags, 模型头像, 自动绑定模型的价格设置, 自动绑定订阅配额 (包含在订阅的模型将标有 plus 标签)
国际化支持, 支持多语言切换
搭建教程
- ⚡ Docker Compose 安装 (推荐)运行成功后, 宿主机映射地址为
http://localhost:8000
git clone –depth=1 –branch=main –single-branch https://github.com/Deeptrain-Community/chatnio.git cd chatnio docker-compose up -d # 运行服务 # 如需使用 stable 版本, 请使用 docker-compose -f docker-compose.stable.yaml up -d 替代 # 如需使用 watchtower 自动更新, 请使用 docker-compose -f docker-compose.watch.yaml up -d 替代版本更新(开启 Watchtower 自动更新的情况下, 无需手动更新):docker-compose down docker-compose pull docker-compose up -d- MySQL 数据库挂载目录项目 ~/db
- Redis 数据库挂载目录项目 ~/redis
- 配置文件挂载目录项目 ~/config
- ⚡ Docker 安装 (轻量运行时, 常用于外置 MYSQL/RDS 服务)如需使用 stable 版本, 请使用
programzmh/chatnio:stable
替代programzmh/chatnio:latest
docker run -d –name chatnio \ –network host \ -p 8000:8094 \ -v ~/config:/config \ -v ~/logs:/logs \ -v ~/storage:/storage \ -e MYSQL_HOST=localhost \ -e MYSQL_PORT=3306 \ -e MYSQL_DB=chatnio \ -e MYSQL_USER=root \ -e MYSQL_PASSWORD=chatnio123456 \ -e REDIS_HOST=localhost \ -e REDIS_PORT=6379 \ -e SECRET=secret \ -e SERVE_STATIC=true \ programzmh/chatnio:latest- –network host 指使用宿主机网络, 使 Docker 容器使用宿主机的网络, 可自行修改
- -p 8000:8094 指映射宿主机端口为 8000, 可自行修改冒号前的端口号
- SECRET: JWT 密钥, 自行生成随机字符串修改
- SERVE_STATIC: 是否启用静态文件服务 (正常情况下不需要更改此项, 详见下方常见问题解答)
- -v ~/config:/config 挂载配置文件, -v ~/logs:/logs 挂载日志文件的宿主机目录, -v ~/storage:/storage 挂载附加功能的生成文件
- 需配置 MySQL 和 Redis 服务, 请自行参考上方信息修改环境变量
- ⚒ 编译安装 (自定义性强)部署成功后, 默认端口为 8094, 访问地址为
http://localhost:8094
Config 配置项 (~/config/config.yaml) 可以使用环境变量进行覆盖, 如MYSQL_HOST
环境变量可覆盖mysql.host
配置项git clone https://github.com/Deeptrain-Community/chatnio.git cd chatnio cd app npm install -g pnpm pnpm install pnpm build cd .. go build -o chatnio nohup ./chatnio > output.log & # using nohup to run in background
![图片[1]鱼见海科技-小程序源码-网站源码-免费源码ChatGPT对话系统源码 Chat Nio系统源码鱼见海科技-小程序源码-网站源码-免费源码鱼见海资源网-免费PHP网站源码模板,插件软件资源分享平台!](https://bwzy.bwxt88.com/wp-content/uploads/2024/06/1717679894-58f39cd71ed108e-1024x652.png)
![图片[2]鱼见海科技-小程序源码-网站源码-免费源码ChatGPT对话系统源码 Chat Nio系统源码鱼见海科技-小程序源码-网站源码-免费源码鱼见海资源网-免费PHP网站源码模板,插件软件资源分享平台!](https://bwzy.bwxt88.com/wp-content/uploads/2024/06/1717679896-42e36fd15e77388-1024x643.png)
![图片[3]鱼见海科技-小程序源码-网站源码-免费源码ChatGPT对话系统源码 Chat Nio系统源码鱼见海科技-小程序源码-网站源码-免费源码鱼见海资源网-免费PHP网站源码模板,插件软件资源分享平台!](https://bwzy.bwxt88.com/wp-content/uploads/2024/06/1717679891-7965429eeb049dd-1024x692.png)
![图片[4]鱼见海科技-小程序源码-网站源码-免费源码ChatGPT对话系统源码 Chat Nio系统源码鱼见海科技-小程序源码-网站源码-免费源码鱼见海资源网-免费PHP网站源码模板,插件软件资源分享平台!](https://bwzy.bwxt88.com/wp-content/uploads/2024/06/1717679899-d86adc98b401e2a-1024x749.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容