这套ChatNio系统源码,倾向于综合服务平台, 汇集了用户聊天界面和 API 中转和管理的项目。Chat Nio 优点就是更便利云同步、帐号管理、丰富多样的分享等性能, 还有计费管理系统。还有丰富多样的用户界面, 同时渠道管理模式性能更多, 丰富多样的用户管理系统, 并推出偏向用户界面的订阅管理系统。
环境要求:
前端: React + Radix UI + Tailwind CSS + Shadcn + Tremor + Redux
后端: Golang + Gin + Redis + MySQL
应用技术: PWA + WebSocket
主要功能:
支持Vision模型,同时支持直接上传图片和输入图片直链或Base64图片功能(如GPT-4VisionPreview,GeminiProVision等模型)
支持DALL-E模型绘图
支持Midjourney/Niji模型的Imagine/Upscale/Variant/Reroll操作
支持Markdown和主题切换,支持明暗模式,代码高亮,Mermaid,LaTeX公式,表格,进度条,VirtualMessage等
支持消息菜单,支持重新回答,复制消息,使用消息,编辑消息,删除消息,保存为文件等操作
支持多端适配,支持PWA应用,支持桌面端(桌面端基于Tauri)
支持全模型DuckDuckGo联网搜索功能(详情参考项目duckduckgo-api,需自行搭建并在系统设置中联网设置中设置,感谢作者@binjie09,中转API模型前加web-前缀即可开启联网搜索)
支持预设功能,支持自定义预设和云端同步功能,支持预设克隆,预设头像设置,预设简介设置
支持站点公告支持站点公告和通知
支持偏好设置,i18n多语言支持,自定义最大携带会话数,最大回复tokens数,模型参数自定义,重置设置等
………………………………
更多功能看文件包的官方教程吧~