全能 AI 对话管理平台!一款支持多模型切换的全能 AI 对话工具!

news/2025/11/10 9:37:34/文章来源:https://www.cnblogs.com/codechen8848/p/19193709

大家好,我是 Java陈序员

在如今 AI 火热的时代,各种大模型层出不穷,给日常工作生活带来极大的便利。你是否想拥有一个能自由切换多种 AI 大模型、支持本地与在线模型结合,还能实现丰富对话功能的工具?

今天,给大家介绍一款强大的全能 AI 对话服务助手,支持多模型切换!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

chat-master —— 一款基于 AI 大模型 API 实现的自建后端对话服务,支出同步响应及流式响应,完美呈现打印机效果。

功能特色

  • 多模型支持:支持一键切换 DeepSeek R1、月之暗面(Kimi)、豆包、ChatGPT(3.5、4.0)、Claude3、文心一言、通义千问、讯飞星火、智谱清言(ChatGLM)、书生浦语、腾讯混元等主流模型
  • 本地模型调用:不仅支持国内外官方模型接口,并且支持使用 Ollama、Langchain-chatchat 加载本地模型调用,同时支持在线 API 接口
  • 助手功能:免费提供多种类型助手按指定 Prompt 输出,也可以在管理后台创建自定义助手模版,打造专属你的 AI 助手
  • 扩展能力:具备深度思考及联网搜索能力,支持 Coze、Dify、FastGPT 多智能体/工作流对接,同时支持文档/图片对话
  • 商业功能:支持 Vip 及 SVip 功能,有兑换码、分享功能,还集成了微信支付,支持普通商户及服务商支付,满足商业运营需求
  • 权限管理:具备完善的权限控制,使用 Jwt 权限认证,支持多终端认证系统

技术栈

  • 服务端:Spring Boot + Spring Security + JWT + Mybatis-Plus + Lombok、 MySQL + Redis
  • 管理端:Vue2 + Element UI
  • 网页端:Vue3 + TypeScript + NaiveUI

功能体验

网页端

  • 聊天对话

  • 暗黑模式

  • 个人中心

管理端

  • 数据中心

  • 消息管理

  • 订单管理

  • 会员中心

  • 助手管理

  • 大模型信息

  • Token管理

  • 站点设置

本地开发

环境准备

1、环境依赖:

  • JDK8+
  • MySQL5.7+
  • Redis
  • Node.js18

2、克隆或下载项目源码

git clone https://github.com/panday94/chat-master.git

3、代码目录结构

chat-master
├── chat-master-admin     # 后台管理项目
├── chat-master-server    # Java 后台服务项目
├── chat-master-web       # 网页端项目
├── deploy                # 部署脚本
├── doc                   # 文档说明
└── README.md             # 项目说明

服务端

1、将 chat-master/chat-master-server 目录以 Maven 工程的形式导入到 IDEA 中

2、在 MySQL 中创建数据库

CREATE DATABASE chat_master DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;

3、在 chat_master 数据库中依次执行 chat-master/chat-master-server/sql 目录下的 chat_master.sqlquartz.sqlsys_date.sqlupdate.sql 脚本文件

4、修改配置文件 chat-master/chat-master-server/chat-api/src/main/resources/application.yml 中的环境配置信息为 dev

# 注意检查环境
spring:# 环境 dev|test|prodprofiles:active: dev

5、将配置文件 chat-master/chat-master-server/chat-api/src/main/resources/application-dev.yml 中的 MySQL、Redis 的配置信息修改为自己服务的信息

spring:# 缓存redis:open: true  # 是否开启redis缓存  true开启   false关闭database: 0host: 127.0.0.1port: 6379password:  # 密码(默认为空)timeout: 6000  # 连接超时时长(毫秒lettuce:pool:max-active: 1000  # 连接池最大连接数(使用负值表示没有限制)max-wait: -1      # 连接池最大阻塞等待时间(使用负值表示没有限制)max-idle: 10      # 连接池中的最大空闲连接min-idle: 5       # 连接池中的最小空闲连接#指定数据源datasource:type: com.alibaba.druid.pool.DruidDataSource#多数据源配置dynamic:primary: masterstrict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源datasource:# 数据库1master:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/chat_gpt?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8username: rootpassword: 123456# 数据库2slave_1:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/chat_gpt?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8username: rootpassword: 123456

6、运行主启动类 com.master.chat.api.ChatApplication 启动服务

管理端

1、打开终端进入 chat-master/chat-master-admin 后台管理项目目录

cd chat-master/chat-master-admin

2、安装依赖

npm install# 如遇到依赖下载不了问题 可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npmmirror.com

3、启动服务

npm run dev

4、服务启动成功后,浏览器访问

http://localhost:80

默认密码:

  • 超级管理员:root/123456
  • 管理员:admin/123456

网页端

1、打开终端进入 chat-master/chat-master-web 后台管理项目目录

cd chat-master/chat-master-web

2、安装依赖

# 安装pnpm
npm install pnpm -g# 安装依赖
pnpm install

3、启动服务

pnpm run dev

4、服务启动成功后,浏览器访问

http://localhost:1002/

输入手机号、密码注册即可登录使用

可以说,chat-master 提供了一套完整的 AI 对话管理平台服务,如果想自建一个 AI 助手平台,不妨试试~

项目地址:https://github.com/panday94/chat-master

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目

但是任何人在群里打任何广告,都会被 T 掉

如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群

关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/960991.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年郑州塑型机构权威推荐榜单:草本减肥/瘦身加盟/身材管理源头机构精选

在健康消费升级与科学减脂理念普及的双重驱动下,中国体重管理市场正迎来快速增长期。行业数据显示,中国肥胖人群已突破9亿大关,带动减肥市场规模攀升至4000亿元,其中郑州作为中原地区核心城市,塑型机构数量年增长…

2025年站立康复床厂家权威推荐榜单:电动旋转护理床/养老家居康养床/电动轮椅床源头厂家精选

随着我国老龄化进程加快及康复医疗需求提升,站立康复床作为康复护理领域的重要设备,市场呈现稳定增长态势。据统计,2024年中国康复医疗器械市场规模已达到约650亿元,其中康复护理床类产品占比约为12%。预计到2025年…

Docker入门必懂:是什么、为什么要学、能解决什么问题

Docker是一种容器化技术,通过将应用及其依赖打包成独立的"容器",解决环境不一致、部署繁琐、资源占用高等开发痛点。相比于传统虚拟机,Docker更轻量级(秒级启动、MB级内存),实现跨平台运行和环境隔离。该…

大数据项目线上问诊数仓方案(采集+离线+实时)(课程下载)

大数据项目线上问诊数仓方案(采集+离线+实时)(课程下载)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consola…

2025运维监控厂商选型指南:选对监控产品提升企业运维效率,实现数字化转型

2025运维监控厂商选型指南:选对监控产品提升企业运维效率,实现数字化转型$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");数字化转型下企业IT架构复杂,IT…

Django漏洞预警:SQL注入与拒绝服务攻击风险分析

Django开发团队发布安全补丁修复两个高危漏洞,包括可通过QuerySet操作触发的SQL注入漏洞和影响Windows系统的拒绝服务漏洞,攻击者可利用这些漏洞执行任意SQL命令或使应用瘫痪。多个Django漏洞可能导致SQL注入和拒绝服…

存算一体真香警告:RustFS如何把AI训练速度拉满?

存算一体真香警告:RustFS如何把AI训练速度拉满?2025年,当千亿参数大模型训练成为AI领域主战场时,我们终于意识到——GPU等待数据的时间竟然比计算时间还长。而一款基于Rust语言构建的存储系统RustFS,正通过存算一…

北航cs保研面试题目汇总

整合了一些网上搜到的北航cs保研面试题目,AI+手动整理了一下答案(仅供参考) 这里只是一部分,实际考察的面很广,以基础概念为主,建议全面复习。 1 面试流程 (1)思想政治素质和品德(不计分):政治态度、思想表…

Git stash命令的使用说明及案例分析

Git stash命令在版本控制系统操作中作为一个非常有用的功能,允许用户临时保存当前工作目录中的更改并清理工作目录,使其回到最近的提交状态,便于切换分支或暂时撤回更改,而不丢失工作进度。 基本使用 创建Stash gi…

免费域名

1.来自非盈利组织:digitalplat 免费域名 网址https://dash.domain.digitalplat.org/

AI元人文:理论之实践——构建人机价值协同的文明操作系统

AI元人文:理论之实践——构建人机价值协同的文明操作系统 摘要:本文系统阐述了"AI元人文"理论框架从哲学构想走向工程实践的完整路径。面对价值量化、语境理解与计算复杂度等核心困境,提出以"动态价…

2025年东莞横沥到乌鲁木齐物流专线公司权威推荐榜单:横沥到郑州物流/横沥到南通物流/横沥到开封物流源头公司精选

在粤港澳大湾区产业升级与西部大开发战略深度融合的背景下,东莞横沥至乌鲁木齐的物流专线已成为连接东南沿海与西北内陆的重要供应链通道。该线路全程超过3500公里,穿越中国地理三大阶梯,是代表性的长距离陆运线路之…

深入解析:JS异步中async、await讲解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年除鳞泵定做厂家权威推荐榜单:高压清洗泵/细水雾泵/反渗透增压泵源头厂家精选

在冶金、电力及重型工业领域,除鳞泵作为高压水射流系统的核心装备,其性能直接决定了除鳞效率与运行成本。当前,工业除鳞系统正朝着高压化、智能化与定制化方向发展,以满足不同工况的精细需求。据行业统计,2024年国…

基于Tucker分解和ADMM算法的MATLAB张量补全代码

一、核心代码实现(支持多维张量) function [X_recovered, core, factors] = tensor_completion_admm(noisy_tensor, Omega, ranks, max_iter, rho, tol)% 输入参数:% noisy_tensor: 含缺失值的张量(缺失值用NaN表示…

【2025-11-07】项目风险

20:00平生诗句领流光,绝爱初冬万瓦霜。枫叶欲残看愈好,梅花未动意先香。暮年自适何妨退,短景无营亦自长。况有小儿同此趣,一窗相对弄朱黄。——《初冬》宋陆游昨天,一位销售同事发了我一张项目规划清单以及清单内…

Linux IOWait 解读

Linux IOWait 解读在 Linux 系统运维中,你可能见过 “CPU 使用率里有个 IOWait 很高” 的情况,有人说这是硬盘读写慢,有人说没事不用管 —— 其实 IOWait 没那么复杂,今天用大白话给你讲明白它到底是什么、为什么会…

常见的算法类型

软考中常见的算法类型在软考中,回溯法、分治法、动态规划和贪心算法是常见的算法题型,它们分别适用于不同类型的问题。下面列出一些常见的题目,以及这些算法常用于解决的其他问题。一、回溯法(Backtracking)回溯法…