开放代码社区 › Chat MASTER

Chat MASTER

AI/机器学习Java

Chat MASTER 声明:此项目发布于码云、GitCode和GitHub,基于 Apache 协议,免费且作为开源学习使用,禁止转卖、谨防受骗。如需商用必须保留版权信息,请自觉遵守。确保合法合规使用,在运营过程中产生的一切任何后果自负,与作者无关。 ChatMASTER,基于AI大模型api实现的自建后端对话服务,支出同步响应及流式响应,完美呈现打印机效果。

AI/机器学习Web后端前端工具数据库
作者:用户6868语言:Java更新:2026-10-27
仓库地址
https://gitee.com/panday94/chat-master.git

前往原仓库

README

# Chat MASTER

<p>
    <a href="#联系我们"><img src="https://img.shields.io/badge/MasterAII-blue" alt="公众号"></a>
    <a href="https://gitee.com/panday94/chat-master" target="_blank">
    	<img src="https://svg.hamm.cn/gitee.svg?type=star&user=panday94&project=chat-master"/>
    </a>
</p>

![](https://img.shields.io/badge/SpringBoot-2.3.7-brightgreen.svg) [![star](https://gitcode.com/panday94/chat-master/star/badge.svg)](https://gitcode.com/panday94/chat-master)


> 声明:此项目发布于码云、GitCode和GitHub,基于 Apache 协议,免费且作为开源学习使用,禁止转卖、谨防受骗。如需商用必须保留版权信息,请自觉遵守。确保合法合规使用,在运营过程中产生的一切任何后果自负,与作者无关。

# 项目简介
ChatMASTER,基于AI大模型api实现的自建后端对话服务,支出同步响应及流式响应,完美呈现打印机效果。支持一键切换DeepSeek(支持满血版R1模型)、月之暗面(Kimi)、豆包、OpenAI、Claude3、文心一言、通义千问、讯飞星火、智谱清言(ChatGLM)、书生浦语等主流模型,并且支持使用Ollama和Langchain进行加载本地模型及知识库问答,同时支持扣子(Coze)、Dify、Gitee AI(模力方舟)、FastGPT等在线api接口,LinkAI对接中。

> 项目包含java服务端、网页端、移动端及管理后台配置。Java服务端master分支默认使用Jdk8,SpringBoot3分支使用Jdk17/20,[SpringBoot3](https://gitee.com/panday94/chat-master/tree/springboot3)

> 项目基于后台管理系统配置密钥模型相关信息,无需配置配置文件。

> 如果觉得项目好用,请点个Star吧!如需ChatGPT或者Claude支持,可[联系作者](#联系我们)获取。如期待更多模型支持,欢迎提交Issues👏

> 移动端项目暂未开源,若需要及商业版,可[联系作者](#联系我们)获取。

> 开发文档 [ChatMASTER](https://www.yuque.com/panday94/ct0azl/ehxcgoy0xg41l9c3)

> 支持 [一键部署](https://gitee.com/panday94/chat-master/blob/master/deploy/deploy.md)


GitHub直通车[点我传送](https://github.com/panday94/chatgpt-master)

欢迎小伙伴或有合作意向一起加入交流群[添加微信](#扫码进群)或提Issues。使用参考下面具体介绍:

* 支持一键切换DeepSeek R1、月之暗面(Kimi)、豆包、ChatGPT(3.5、4.0)、Claude3、文心一言、通义千问、讯飞星火、智谱清言(ChatGLM)、书生浦语、腾讯混元等主流模型。
* 不仅支持国内外官方模型接口,并且支持使用[Ollama](https://ollama.com/)、[Langchain-chatchat](https://github.com/chatchat-space/Langchain-Chatchat)加载本地模型调用,同时支持[扣子(Coze)](https://www.coze.cn/home)、[Gitee AI(模力方舟)](https://ai.gitee.com/)、[Dify](https://cloud.dify.ai/explore/apps)、[FastGPT](https://cloud.fastgpt.cn/)、[RagFlow](https://ragflow.io/)等在线api接口,[LinkAI](https://link-ai.tech/home)对接中。
* 免费提供多种类型助手按指定prompt输出,也可在管理后台创建自定义助手模版。如需更多万花筒信息可关注公众号[扫码获取](#联系我们)获取.
* 提供深度思考及联网搜索能力,支持Coze、Dify、FastGPT多智能体/工作流对接,同时支持文档对话。
* 管理端端采用Vue2、Element UI,ChatMASTER网页端使用Vue3、TypeScript、NaiveUI进行开发。
* 服务端采用Spring Boot、Spring Security + JWT、Mybatis-Plus、Lombok、 Mysql & Redis,代码通俗易懂,上手即用。
* 完善的权限控制,权限认证使用Jwt,支持多终端认证系统。
* 扫码加入微信群免费获取部署教程[扫码加入](#扫码进群)。

* 阿里云折扣场:[点我进入](https://www.aliyun.com/minisite/goods?userCode=iqguofg4),腾讯云秒杀场:[点我进入](https://curl.qcloud.com/11y0ob0f)&nbsp;&nbsp;
* 阿里云优惠券:[点我领取](https://www.aliyun.com/daily-act/ecs/activity_selection?userCode=iqguofg4),腾讯云优惠券:[点我领取](https://curl.qcloud.com/EUbjrCcu)&nbsp;&nbsp;

## 演示

网页端演示地址:https://chatmaster.top 移动端可关注公众号[扫码体验](#联系我们)

管理端演示地址:https://chatmaster.top/admin/#  密码:master chatmaster

![cover](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/131c6d3591ff4cb66039b2dd.png)
![cover](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/fa4627caef27ea84589d340b.jpg)
![cover](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/65fa2556e3d20d1aaa5d1c73.png)
![cover](https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/8116f9898fc769f7849a11e8.gif)
<table>
    <tr>
        <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/82ad54a27db60d8b621ab4ff.jpg"/></td>
        <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/7ff8ee25e2202f3266061b0f.jpg"/></td>
    </tr>
    <tr>
        <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/b4738948ad536d0ef0a876e6.jpg" /></td>
        <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/842481c4159d76c80bd4fa53.jpg"/></td>
    </tr>
	<tr>
        <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/382f670e61e96f5165e2f8fc.jpg"/></td>
        <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/f53893d5e1d8afd23542ef3b.jpg"/></td>
    </tr>
    	<tr>
        <td><img src="https://web-code-img.oss-cn-shanghai.aliyuncs.com/readme/8f1d4892b807815a0b1e5ad4.jpg"/></td>
    </tr>
</table>

## 已实现功能
1. 支持后台配置大模型信息及模型版本信息,同时支持配置模型密钥信息
2. 支持后台配置assistant助手模版,按指定prompt输出
3. 支持vip及svip功能,支持兑换码、分享功能,集成微信支付,支持普通商户支持及服务商支付
4. 支持个人信息修改,支持个人用户账号禁用功能
5. 支持按使用次数或者开通会员使用,也可全局判断不校验使用次数及会员,电量赠送次数或者不校验电量可在[chat-master-admin](#)中进行配置
6. 支持配置网站信息,支持对接GPT代理地址及本地代理,支持配置微信公众号、小程序及微信支付信息,支持腾讯oss/sms和阿里云oss/sms
7. 移动端websocket支持
8. 支持文档/图片对话

## 待实现功能
1. MJ/SD
2. 语音对话
3. 视频生成

## 模型功能对比

> 版本记录请查看这里[版本记录](https://gitee.com/panday94/chat-master/blob/master/CHANGELOG.md)

提示:
1. ChatGPT 可通过`Cloudflare`访问openai接口或者使用代理,ChatGPT及国内模型密钥由后台系统配置,如需代理可[联系作者](#联系我们)获取。

| 名称                                          | 免费? | 是否国内     | 地址 |
| --------------------------------------------- | ------ | ---------- | ---- |
| ChatGpt                          | 否     | 否       | https://chat.openai.com/ |
| 文心一言 | 否     | 是 | https://yiyan.baidu.com/ |
| 通义千问 | 否     | 是 | https://tongyi.aliyun.com/ |
| 讯飞星火 | 否     | 是 | https://xinghuo.xfyun.cn/ |
| 智谱清言 | 否     | 是 | https://chatglm.cn/ |
| 月之暗面 | 否     | 是 | https://kimi.moonshot.cn/ |
| 书生浦语 | 否     | 是 | https://internlm-chat.intern-ai.org.cn/ |
| 豆包 | 否     | 是 | https://www.doubao.com/ |
| DeepSeek | 否     | 是 | https://chat.deepseek.com/ |

## 内置功能
1. 工作台:集成多个应用和功能的系统页面,该页面主要为用户提供快速访问、信息聚合、个性化等功能。
2. 数据中心:用于管理和分析系统数据的功能,向用户提供直观和易懂的信息,方便使用者快速了解系统数据。
3. 任务中心:可以后台查看模型聊天对话记录及绘画任务记录。
4. 订单管理:查看开通会员订单信息及退款操作。
5. 会员中心:查看所有用户信息,及开通模型次数及消耗电量统计功能。
6. 模型管理:配置大模型及模型版本信息和模型密钥信息。
7. 助手中心:配置Assistant分类及prompt信息。
8. 应用管理:包含内容管理及站点配置
    - 内容管理:用户协议、隐私协议编辑修改,如有需要可增加其他内容
    - 站点配置:基础信息、应用信息、微信信息、oss/sms信息。
        - 基础信息:站点名称、站点logo、配置ChatGPT代理、站点版权、站点描述
        - 应用信息:是否限制访问GPT、是否开启兑换码、是否开启注册短信、是否分享获取电量、注册赠送电量、移动端首页公告
        - 微信信息:包含小程序、公众号、商户号信息等
        - oss/sms信息:配置文件上传及短信密钥
9. 系统管理:对系统中基础业务进行管理维护。

## 模块介绍

| 模块              | 备注  | 
|----------------- |---------------- |
| chat-master-admin   | 管理端代码 (Vue2)         |
| chat-master-server    | 后端服务代码(Java) | 
| chat-master-uniapp    | 移动端Uniapp代码,支持App、小程序、H5 (暂未开源,若需要及商业版,可[联系作者](#联系我们)获取)   |
| chat-master-web    | Web端代码(Vue3)    |

## 💡环境搭建/运行/部署
1