3.6 KiB
Plugin Center
Welcome to the OpenWebUI Extras Plugin Center! Here you'll find a comprehensive collection of plugins to enhance your OpenWebUI experience.
Plugin Types
OpenWebUI supports four types of plugins, each serving a different purpose:
-
:material-gesture-tap:{ .lg .middle } Actions
Add custom buttons below messages to trigger specific actions like generating mind maps, exporting data, or creating visualizations.
-
:material-filter:{ .lg .middle } Filters
Process and modify messages before they reach the LLM or after responses are generated. Perfect for context enhancement and compression.
-
:material-pipe:{ .lg .middle } Pipes
Create custom model integrations or transform LLM responses. Connect to external APIs or implement custom model logic.
-
:material-pipe-wrench:{ .lg .middle } Pipelines
Complex workflows that combine multiple processing steps. Ideal for advanced use cases requiring multi-step transformations.
All Plugins at a Glance
| Plugin | Type | Description | Version |
|---|---|---|---|
| Smart Mind Map | Action | Generate interactive mind maps from text | 0.8.0 |
| Smart Infographic | Action | Transform text into professional infographics | 1.0.0 |
| Knowledge Card | Action | Create beautiful learning flashcards | 0.2.0 |
| Export to Excel | Action | Export chat history to Excel files | 1.0.0 |
| Export to Word | Action | Export chat content to Word (.docx) with formatting | 0.1.0 |
| Async Context Compression | Filter | Intelligent context compression | 1.0.0 |
| Context Enhancement | Filter | Enhance chat context | 1.0.0 |
| Gemini Manifold Companion | Filter | Companion for Gemini Manifold | 1.0.0 |
| Gemini Manifold | Pipe | Gemini model integration | 1.0.0 |
| MoE Prompt Refiner | Pipeline | Multi-model prompt refinement | 1.0.0 |
Installation Guide
Step 1: Download the Plugin
Click on any plugin above to view its documentation and download the .py file.
Step 2: Upload to OpenWebUI
- Open OpenWebUI and navigate to Admin Panel → Settings → Functions
- Click the + button to add a new function
- Upload the downloaded
.pyfile - Configure any required settings (API keys, options, etc.)
Step 3: Enable and Use
- Refresh the page after uploading
- For Actions: Look for the plugin button in the message action bar
- For Filters: Enable in your chat settings or globally
- For Pipes: Select the custom model from the model dropdown
- For Pipelines: Configure and activate in the pipeline settings
Plugin Compatibility
!!! info "OpenWebUI Version" Most plugins in this collection are designed for OpenWebUI v0.3.0 and later. Please check individual plugin documentation for specific version requirements.
!!! warning "Dependencies" Some plugins may require additional Python packages. Check each plugin's documentation for required dependencies.