最新版ChatGPT对话系统源码ChatNio系统源码。AI联网功能:能够进行在线搜索服务,提供丰富的信息检索能力。chatnio支持chatgpt以及midjourney等技术。
系统特点
- AI联网功能:能够进行在线搜索服务,提供丰富的信息检索能力。
- 多账户支持:支持多账户均衡负载,适合多用户环境。
- 实时响应:具备HTTP2 Stream实时响应功能,提供流畅的用户体验。
- 节流和鉴权体系:拥有完善的流量控制和用户鉴权机制。
- 聊天功能丰富:包括代码高亮、LaTeX支持、卡片生成和右键菜单等。
- 多端适配:支持不同设备,具有良好的跨平台兼容性。
- 缓存系统:提高系统性能和响应速度。
- 对话记忆:具备对话记忆功能,能够提供更个性化的交互。
- 分享功能:允许用户分享对话内容。
技术栈
- 前端:React + Radix UI + Tailwind CSS + Redux,构建动态交互的用户界面。
- 后端:Golang + Gin + Redis + MySQL + Tiktoken (OpenAI),提供强大的后端服务和数据库支持。
- 应用技术:PWA + HTTP2 + WebSocket + Stream Buffer,确保应用的高效和实时性。
国际化与后台管理
- 支持国际化,包括简体中文、英文和俄文,提供多语言用户体验。
- 后台管理系统包括仪表盘、用户管理、公告管理等功能,以及计费系统和文件上传功能。
应用场景
Chat Nio系统可以用于自运营或个人使用,也可以直接使用官方提供的网站在线使用。它适用于需要构建聊天应用的各种场景,包括但不限于在线客服、智能助手、虚拟人物等。
- 支持 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 标签)
- 国际化支持, 支持多语言切换