Skip to content

AI 思维导图 ​

这篇解决什么 ​

导图记录落哪张表、模型从哪取。读完能对上 ai_mind_map 和角色「导图助手」,不要在聊天消息里找 Markdown 树。

默认端口 48080。开启见 AI 功能设计。先有启用的对话模型。

示意图:复用 CHAT 模型。输出是流式 Markdown 标题,写完再落库。

从哪改 ​

名称说明仓库路径
导图@RequestMapping("/ai/mind-map")ruoyi-office/yudao-module-ai/.../controller/admin/mindmap/AiMindMapController.java
生成POST /generate-streamSSE,请求体只有 prompt
记录表ai_mind_mapAiMindMapDO
用户页已接 SSEruoyi-office-vben/apps/web-antd/src/views/ai/mindmap/index/
管理页查询删除views/ai/mindmap/manager/

官方菜单:AI 思维导图 2798,导图管理 2799。权限 ai:mind-map:query、ai:mind-map:delete。

角色常量 AiChatRoleEnum.AI_MIND_MAP_ROLE,名称「导图助手」。有库行用它的 modelId 和 systemMessage;没有就退回第一条启用的 type=1 模型。

platform 来自所选 AiModelDO.platform,不是独立音乐式平台枚举。

字段 ​

名称说明仓库路径
prompt主题AiMindMapDO
generatedContentMarkdown 树同上
modelId / model / platform实际用的对话模型同上
errorMessage失败原因同上

没有「导图模型」类型

AiModelTypeEnum 只有对话 1。配图片、向量模型会失败。写作、导图都是固定角色 + 对话模型,表不同。

和写作一样是 SSE

前端 api/ai/mindmap/index.ts 调 /generate-stream。管理页只查、删,不重放生成。

按本仓库 DO 生成的 ER。一笔生成一行。

配置与操作 ​

走 AI 思维导图(2798,/ai/mind-map)。POST /generate-stream 只要 prompt。有角色「导图助手」就用它的 modelId 和 systemMessage,没有则退回第一条启用的 type=1 模型。写完落 ai_mind_map.generatedContent(Markdown 树)。

管理页 2799 /ai/console/mind-map 只查、删,不重放。不要建图片或向量模型来出导图。开启见 AI 功能设计。

思维导图

本系统截图:AI 思维导图。复用对话模型,不是独立模型类型。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版