docs: update smart mind map docs to v0.8.0
Co-authored-by: Fu-Jie <33599649+Fu-Jie@users.noreply.github.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Smart Mind Map
|
||||
|
||||
<span class="category-badge action">Action</span>
|
||||
<span class="version-badge">v0.7.2</span>
|
||||
<span class="version-badge">v0.8.0</span>
|
||||
|
||||
Intelligently analyzes text content and generates interactive mind maps for better visualization and understanding.
|
||||
|
||||
@@ -13,31 +13,31 @@ The Smart Mind Map plugin transforms text content into beautiful, interactive mi
|
||||
|
||||
## Features
|
||||
|
||||
- :material-brain: **AI-Powered Analysis**: Intelligently extracts key concepts and relationships
|
||||
- :material-gesture-swipe: **Interactive Navigation**: Zoom, pan, and explore the mind map
|
||||
- :material-palette: **Beautiful Styling**: Modern design with customizable colors
|
||||
- :material-download: **Export Options**: Save as image or structured data
|
||||
- :material-translate: **Multi-language Support**: Works with multiple languages
|
||||
- :material-brain: **LLM Analysis**: Uses configurable models to extract key concepts and hierarchy
|
||||
- :material-gesture-swipe: **Rich Controls**: Zoom, reset view, expand level selector (All/2/3) and fullscreen
|
||||
- :material-palette: **Theme Aware**: Auto-detects OpenWebUI light/dark theme with manual toggle
|
||||
- :material-download: **One-Click Export**: Download high-res PNG, copy SVG, or copy Markdown source
|
||||
- :material-translate: **Multi-language**: Adapts output language to the user context
|
||||
|
||||
---
|
||||
|
||||
## Installation
|
||||
|
||||
1. Download the plugin file: [`smart_mind_map.py`](https://github.com/Fu-Jie/awesome-openwebui/tree/main/plugins/actions/smart-mind-map)
|
||||
2. Upload to OpenWebUI: **Admin Panel** → **Settings** → **Functions**
|
||||
3. Enable the plugin
|
||||
1. Download the plugin file: [`思维导图.py`](https://github.com/Fu-Jie/awesome-openwebui/tree/main/plugins/actions/smart-mind-map)
|
||||
2. Upload to OpenWebUI: **Admin Panel** → **Settings** → **Functions** (Actions)
|
||||
3. Enable the plugin, and optionally allow iframe same-origin access so theme auto-detection works
|
||||
|
||||
---
|
||||
|
||||
## Usage
|
||||
|
||||
1. Start a conversation and get a response from the AI
|
||||
2. Click the **Mind Map** button in the message action bar
|
||||
3. Wait for the mind map to generate
|
||||
4. Interact with the visualization:
|
||||
- **Zoom**: Scroll to zoom in/out
|
||||
- **Pan**: Click and drag to move around
|
||||
- **Expand/Collapse**: Click nodes to show/hide children
|
||||
1. Enable **Smart Mind Map** in chat settings, then provide at least ~100 characters of text
|
||||
2. Click the **Mind Map** action button on a message to trigger generation
|
||||
3. Interact with the visualization:
|
||||
- **Zoom & Reset**: Scroll or use the + / - / ↻ controls
|
||||
- **Expand Levels**: Switch between All / 2 / 3 levels
|
||||
- **Theme & Fullscreen**: Toggle light/dark or enter fullscreen
|
||||
4. Export with one click: **PNG**, **Copy SVG**, or **Copy Markdown**
|
||||
|
||||
---
|
||||
|
||||
@@ -45,9 +45,11 @@ The Smart Mind Map plugin transforms text content into beautiful, interactive mi
|
||||
|
||||
| Option | Type | Default | Description |
|
||||
|--------|------|---------|-------------|
|
||||
| `show_status` | boolean | `true` | Show processing status updates |
|
||||
| `max_depth` | integer | `5` | Maximum depth of the mind map |
|
||||
| `theme` | string | `"default"` | Color theme for the visualization |
|
||||
| `SHOW_STATUS` | boolean | `true` | Show status updates in chat during processing |
|
||||
| `MODEL_ID` | string | `""` | Built-in LLM ID for analysis (empty uses current chat model) |
|
||||
| `MIN_TEXT_LENGTH` | integer | `100` | Minimum characters required before analysis runs |
|
||||
| `CLEAR_PREVIOUS_HTML` | boolean | `false` | Clear previous plugin HTML instead of merging |
|
||||
| `MESSAGE_COUNT` | integer | `1` | Number of recent messages to include (1–5) |
|
||||
|
||||
---
|
||||
|
||||
@@ -73,16 +75,20 @@ The plugin generates an interactive HTML mind map embedded in the chat:
|
||||
!!! note "Prerequisites"
|
||||
- OpenWebUI v0.3.0 or later
|
||||
- No additional Python packages required
|
||||
- For theme auto-detection/PNG export accuracy, allow iframe same-origin access in **User Settings → Interface → Artifacts**
|
||||
|
||||
---
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
??? question "Mind map is not displaying?"
|
||||
Ensure your browser supports HTML5 Canvas and JavaScript is enabled.
|
||||
- Ensure the input text is at least `MIN_TEXT_LENGTH` characters
|
||||
- Confirm a valid `MODEL_ID` is available (or leave empty to use current model)
|
||||
- Refresh and re-run after enabling the plugin
|
||||
|
||||
??? question "Generation takes too long?"
|
||||
For very long texts, the AI analysis may take more time. Consider breaking down the content into smaller sections.
|
||||
??? question "Theme looks wrong or PNG export is blank?"
|
||||
- Enable iframe same-origin access so the plugin can read the parent theme
|
||||
- Wait for the mind map to fully render before exporting
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user