feat: Update smart mind map plugin with enhanced features and improved UI

- Renamed plugin title from "智绘心图" to "思维导图" and updated version to 0.8.0.
- Refactored user context extraction for better handling of user data.
- Improved CSS styles for better responsiveness and aesthetics.
- Added new control buttons for downloading and zooming functionalities.
- Enhanced JavaScript for dynamic theme detection and improved SVG handling.
- Updated documentation to reflect changes in plugin functionality and naming.
This commit is contained in:
fujie
2025-12-30 23:53:26 +08:00
parent 4e5646ae94
commit 73df5a0818
7 changed files with 768 additions and 280 deletions

View File

@@ -5,28 +5,34 @@
这12个插件为 OpenWebUI 带来了全方位的功能增强,显著提升了用户体验和生产力:
### 📊 可视化能力增强
- **智能信息图**:将文本内容自动转换为专业的 AntV 可视化图表,支持多种模板(流程图、对比图、象限图等),并可导出 SVG/PNG/HTML
- **思维导图**:基于 Markmap 的交互式思维导图生成,帮助结构化知识和可视化思维
### 💾 数据处理能力
- **Excel 导出**:一键将对话中的 Markdown 表格导出为符合中国规范的 Excel 文件,自动识别数据类型并应用合适的对齐和格式
- **多模态文件处理**:支持 PDF、Office 文档、音视频等多种格式的智能分析,自动上传并调用 Gemini 进行内容理解
### 🧠 学习与分析增强
- **闪记卡**:快速提炼文本核心要点为精美的记忆卡片,支持分类标签和关键点提取
- **精读分析**:深度分析长文本,自动生成摘要、关键信息点和可执行的行动建议
### ⚡ 性能与上下文优化
- **异步上下文压缩**:自动压缩对话历史并生成摘要,支持数据库持久化,有效管理超长对话
- **上下文增强**自动注入环境变量、优化模型功能适配、智能清洗输出内容修复代码块、LaTeX 等)
- **多模型回答合并**:将多个 AI 模型的回答合并为统一上下文,提升 MoE模型混合专家场景的效果
### 🎬 专业场景支持
- **字幕增强**:自动识别视频+字幕需求,调用专门的字幕精修专家生成高质量 SRT 字幕
- **智能路由**:根据模型类型自动选择最佳处理方式(直连 Gemini 或通过分析器)
- **提示词优化**MoE 场景下自动优化提示词,提取原始问题和各模型回答
### 🔧 开发者体验
- **数据库去重**:自动记录已分析文件,避免重复处理,节省资源
- **会话持久化**:基于 Chat ID 维护跨多轮对话的上下文
- **智能追问**:支持针对已上传文档的纯文本追问,无需重复上传
@@ -37,7 +43,7 @@
1. **📊 智能信息图 (infographic/信息图.py)** - 基于 AntV Infographic 的智能信息图生成插件,支持多种专业模板与 SVG/PNG 下载
2. **🧠 智绘心图 (smart-mind-map/思维导图.py)** - 智能分析文本内容生成交互式思维导图,帮助用户结构化和可视化知识
2. **🧠 思维导图 (smart-mind-map/思维导图.py)** - 智能分析文本内容生成交互式思维导图,帮助用户结构化和可视化知识
3. **📊 导出为 Excel (export_to_excel/导出为Excel.py)** - 将对话历史中的 Markdown 表格导出为符合中国规范的 Excel 文件
@@ -68,6 +74,7 @@
---
**统计信息:**
- Actions: 5个插件
- Filters: 5个插件
- Pipelines: 1个插件