◆一、开源项目简介
ChatMaster,一个已对接市面上主流大模型ChatGPT(3.5、4.0)模型、文心一言、通义千问、讯飞星火、智谱清言(ChatGLM)的平台。支持一键切换模型、支持文心一言(支持Stable-Diffusion-XL作图)、支持联想上下文对话。
◆二、开源协议
使用MIT开源协议
◆三、界面展示
◆四、功能概述
项目基于ChatGpt、文心一言、通义千问、讯飞星火、智谱清言等主流模型开发。
名称 | 免费? | 是否国内 |
ChatGpt | 否 | 否 |
文心一言 | 否 | 是 |
通义千问 | 否 | 是 |
讯飞星火 | 否 | 是 |
智谱清言 | 否 | 是 |
提示:
已实现路线
[✓] 多模型
[✓] 多会话储存和上下文逻辑
[✓] 对代码等消息类型的格式化美化处理
[✓] 个人信息修改及分享
[✓] 界面多语言
[✓] 界面主题
[✗] More...
内置功能
工作台:集成多个应用和功能的系统页面,该页面主要为用户提供快速访问、信息聚会、个性化等功能。
数据中心:用于管理和分析系统数据的功能,向用户提供直观和易懂的信息,方便使用者快速了解系统数据。
聊天管理:可以后台查看所有模型回复内容。
订单管理:可以接入充值赠送模型使用次数功能。
会员中心:查看所有用户信息,及开通模型次数功能。
助手中心:配置Assistant分类及prompt信息。
配置中心:配置系统可使用模型及移动端信息配置。
系统管理:对系统中基础业务进行管理维护。
系统监控:针对系统运行状态进行查看及定时任务配置管理
◆五、技术选型
项目框架基于chatgpt-web项目改造,页面UI借鉴ChatGLM项目。后端项目使用java服务搭建,如需使用移步ChatMASTER,支持ChatGPT(3.5、4.0)模型,同时也支持国内文心一言、通义千问、讯飞星火、智谱清言(ChatGLM)等主流模型,支持文心一言(Stable-Diffusion-XL作图)功能,支持模型及助手后台自定义配置,如需使用移步Chat-Master-Admin。
技术说明
支持文心一言Stable-Diffusion-XL作图功能
支持使用assistant模版,按指定prompt输出
支持切换模型对话聊天,保存对话记录及根据上下文输出
管理端采用Vue2、Element UI,Chat网页端使用Vue3、TypeScript、NaiveUI进行开发
后端采用Spring Boot、Spring Security + JWT、Mybatis-Plus、Lombok、 Mysql & Redis,代码通俗易懂,上手即用
完善的权限控制,权限认证使用Jwt,支持多终端认证系统
Java后端项目,请移步chat-master
管理端前端项目,请移步chat-master-admin
网页端项目,请移步chat-master-web
移动端项目,请移步chat-master-uniapp
来源:https://www.toutiao.com/article/7340284647446151692/?log_from=3b93300f82e18_1709860041472
IT大咖说 | 关于版权
由“IT大咖说(ID:itdakashuo)”原创的文章,转载时请注明作者、出处及微信公众号。