ChatGPT智能对话

工具 办公软件 案例ID:244545
普罗米修斯
2 年经验· 兴昂鞋业有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

后端:Spring Boot 3 + Spring Security + MyBatis + MySQL(JDK 21)
前端:Vue 3 + TypeScript + Pinia + Vue Router + Tailwind CSS
AI 接口:兼容 OpenAI 格式(默认对接 DeepSeek),支持任意 OpenAI 兼容 API
核心功能模块
1. AI 对话
支持非流式(POST /api/chat)和 SSE 流式(GET /api/chat/stream)两种对话模式
多轮对话会话管理(创建、重命名、切换、删除会话)
对话历史持久化与回溯加载
消息 Markdown 渲染、一键复制回答
实时对话状态指示与 Enter/Shift+Enter 快捷键
2. 多模型调度
动态配置多组 AI Provider(名称 / API 地址 / 密钥 / 默认模型 / 优先级)
通过 sys_ai_provider 表管理,支持启/禁用切换
前端侧边栏可快速切换模型,预设本地 Ollama 一键填充
独立的管理页面提供完整的模型 CRUD
3. AI 角色预设
预设系统提示词(System Prompt)与 temperature 参数
对话时可选角色,自动将提示词注入请求
完整的管理页面支持角色 CRUD
4. 技能工具
可勾选的工具开关
按会话粒度控制技能启用
5. 用户与权限管理
用户管理:用户名 / 密码 / 昵称 / 邮箱 / 手机 / 启禁用状态
角色管理:角色编码 + 角色名称 + 描述
权限管理:按模块归类(如 user:create),精确到功能操作
用户-角色、角色-权限 多对多关联
所有功能均有独立的后台管理页面
6. 系统基础设施
错误日志:自动捕获 Controller 异常,记录请求 URI、HTTP 方法、状态码、用户 ID
安全配置:Spring Security 全放行 + CORS 配置,适合前后端分离模式
通用抽象基类:AbstractBaseController / BaseService — 统一 CRUD 模板,减少重复代码
逻辑删除:所有业务表均通过 del_flag 字段实现软删除

ChatGPT智能对话

工具 · 办公软件 案例ID:244545
联系该工程师
微信扫码,建群沟通
作者: 普罗米修斯 - 2年经验- 兴昂鞋业有限公司

案例介绍

后端:Spring Boot 3 + Spring Security + MyBatis + MySQL(JDK 21)
前端:Vue 3 + TypeScript + Pinia + Vue Router + Tailwind CSS
AI 接口:兼容 OpenAI 格式(默认对接 DeepSeek),支持任意 OpenAI 兼容 API
核心功能模块
1. AI 对话
支持非流式(POST /api/chat)和 SSE 流式(GET /api/chat/stream)两种对话模式
多轮对话会话管理(创建、重命名、切换、删除会话)
对话历史持久化与回溯加载
消息 Markdown 渲染、一键复制回答
实时对话状态指示与 Enter/Shift+Enter 快捷键
2. 多模型调度
动态配置多组 AI Provider(名称 / API 地址 / 密钥 / 默认模型 / 优先级)
通过 sys_ai_provider 表管理,支持启/禁用切换
前端侧边栏可快速切换模型,预设本地 Ollama 一键填充
独立的管理页面提供完整的模型 CRUD
3. AI 角色预设
预设系统提示词(System Prompt)与 temperature 参数
对话时可选角色,自动将提示词注入请求
完整的管理页面支持角色 CRUD
4. 技能工具
可勾选的工具开关
按会话粒度控制技能启用
5. 用户与权限管理
用户管理:用户名 / 密码 / 昵称 / 邮箱 / 手机 / 启禁用状态
角色管理:角色编码 + 角色名称 + 描述
权限管理:按模块归类(如 user:create),精确到功能操作
用户-角色、角色-权限 多对多关联
所有功能均有独立的后台管理页面
6. 系统基础设施
错误日志:自动捕获 Controller 异常,记录请求 URI、HTTP 方法、状态码、用户 ID
安全配置:Spring Security 全放行 + CORS 配置,适合前后端分离模式
通用抽象基类:AbstractBaseController / BaseService — 统一 CRUD 模板,减少重复代码
逻辑删除:所有业务表均通过 del_flag 字段实现软删除

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×