Open WebUI
Docs
Log in
Sign up
models
prompts
tools
functions
Create
Functions
#1
action
Mixture of Agents
mixture_of_agents
Button that allows for the collective strengths of multiple models to be leveraged in a layered, iterative process, potentially leading to higher quality responses.
View
#2
action
v0.0.2
Visualize Data
visualize
This function makes charts out of data in the conversation and render it in the chat.
View
#3
action
Run Code
run_code
Run Python code on open webui
View
#4
pipe
v0.2.0
Anthropic
anthropic
Anthropic Manifold Pipe
View
#5
filter
v1.2.7
Artifacts (DEPRECATED)
artifacts
Parses all HTML, CSS, JavaScript, and SVG code in the LLM output and renders it in real time in your chats.
View
#6
filter
v0.1.8
AutoTool Filter
autotool_filter
A filter that pre-processes a user query to match relevant tools and populates the request with matching tool IDs.
View
#7
action
v0.1.0
Add to Memories Action Button
add_to_memories_action_button
Adds the assistant message to users memories
View
#8
filter
v0.1.5
Google Translate
google_translate
Uses Google translation API to translate from a user's native language to the LLM's native language, and back again to the user's.
View
#9
filter
v1.0
Auto-Tool v2
auto_tool_v2
Auto-Tool function with extras
View
#10
filter
v2.0.0
Artifacts V2
artifacts_v2
Artifacts V2 inspired by Claude Artifacts. Orignal code is from atgehrhardt.
View
#11
pipe
v0.1.4
Google GenAI
google_genai
Gemini Manifold Pipe
View
#12
filter
v0.1.4
Dynamic Vision Router
dynamic_vision_router
Routes incoming chat requests to a specified vision model if the user's message contains images.
View
#13
pipe
v0.0.5
Visual Tree of Thoughts
mcts
Monte Carlo Tree Search + Visual feedback. Demo: https://t.ly/FUOZm
View
#14
pipe
Huggingface Pipe v1
huggingface_pipe_v1
I know you've been waiting for this one..
View
#15
pipe
v6.6.6r9
DOOM Pipeline
doom_pipeline
Play DOOM in your browser, just don't let the boss catch you!
View
#16
pipe
v1.0.5
Semantic Model Router
semantic_model_router
Used to allow small LLMs to to make intention decisions and then dynamically switch between larger LLMs for different tasks. Also allows override based on document types. For example in the even of an image, it will use llava automatically. I will be adding user valves in a future revision to allow easier swapping of models via the UI.
View
#17
pipe
v1.0.4
Live Search
live_search
Allows directly searching web engines. Currently Supports SearxNG, DuckDuckGo (Scraping), Google (Scraping). Not any engines that require scraping will rate limit you aggressively.
View
#18
pipe
v0.1.1
Perplexity
perplexity
Perplexity Manifold Pipe
View
#19
action
v0.1.1
ElevenLabs TTS
elevenlabs_tts
An action button to generate speech from text using the ElevenLabs API
View
#20
filter
v0.1
Context Clip Filter
context_clip_filter
A filter that truncates chat history to retain the latest messages while preserving the system prompt for optimal context management.
View
#21
filter
v1.0
MoEA
moea
Mixture of Expert Agents
View
#22
filter
v0.0.4
Chat Metrics
chat_metrics
Chat Metrics: Elapsed Time, Token Meter (Draft Estimation), etc.
View
#23
action
v0.8.0
Run code
run_code
Run arbitrary Python or Bash code safely in a gVisor sandbox.
View
#24
pipe
v1.0.6
SMART - Sequential Multi-Agent Reasoning Technique
smart_core
SMART is a sequential multi-agent reasoning technique.
View
#25
pipe
Mixture of Agents Pipe
moa_pipe
Mixture of Agents pipe
View
#26
filter
v0.2.3
Cerebro Package Manager
cerebro_package_manager
A package manager used to install GUI applets that run directly in chat, such as games, news applets, weather applets, and hopefully soon artifacts :)
View
#27
action
v1.2
Reflection Manifold Pipe Updated
reflection_manifold_pipe_updated
Any model can now reflect on it's answer
View
#28
pipe
v0.2.5
OpenAI ReAct agent_Added Whitelist Version
openai_react_agent_added_whitelist_version
OpenAI ReAct agent using existing tools, with streaming and citations. Implemented with LangGraph.
View
#29
filter
v1.0
Myzer
myzer
Minimise token count by stripping unnecessary white space and padding words, and optionally automatically request a concise answer. Minimising token count will (should) increase answer speed on low-powered GPU/CPU installs, and reduce costs on paid-for LLMs.
View
#30
action
v1.0
Reflection Manifold Pipe
reflection_manifold_pipe
Any model can now reflect on it's answer
View
#31
pipe
v0.1.2
OpenAI Manifold
openai_manifold
openai manifold
View
#32
pipe
v0.3.3
ReAct Agent (OpenAI and Ollama)
react_agent
ReAct agent using existing tools, with streaming and citations. Implemented with LangGraph. Supports LangFuse optionally. Works with both OpenAI and Ollama
View
#33
pipe
v0.1.0
OpenAI Proxy Pipe
openai_proxy_pipe
A proxy pipe interface for interacting with OpenAI compatible APIs.
View
#34
filter
v0.1
GPT Usage Tracker
gpt_usage_tracker
This function allows you to track the costs for GPT Models, if you only use OpenAI models you can enable globally, if not you will want to enable this filter for all the models you want tracked. This will be expanded in the future to allow for all models, currently this writes to a JSON file called user_costing.json -> the plan is to eventually integrate into the admin dashboard.
View
#35
pipe
v0.1.0
Azure OpenAI
azure
Pipe to connect with Azure OpenAI models
View
#36
action
v0.1.0
Example Action
custom_action
example action
View
#37
filter
v0.2.1
Rate Limit Filter
rate_limit_filter
A filter that sets rate limits to prevent overuse of APIs.
View
#38
action
v0.1
Save Outputs
save_outputs
Save outputs locally on your computer.
View
#39
filter
v0.2.2
GPU Scaling Filter
gpu_scaling_filter
Scale Ollama GPU use based on response failures. Reduces GPU layers in use when OpenWebUI receives a crash from Ollama.
View
#40
filter
v0.2.2
Checkpoint Summarization Filter
checkpoint_summarization_filter
Manage context use by summarizing conversation history.
View
#41
pipe
v0.1.0
LangChain Pipe
langchain_pipe
Example Pipe Function to utilize LangChain
View
#42
pipe
v0.1.5
Cohere
cohere
Cohere Manifold Pipe
View
#43
filter
v1.0
DeepLX Translate
deeplx_translate
Use DeepLX translation API to translate the user's native language into the large model's native language, and then translate it back into the user's native language.
View
#44
filter
v0.1.0-rc1
PII Filter
pii_filter
A simple filter for redacting personally identifiable information (PII)
View
#45
filter
v0.1.1
Max Turns
max_turns
Max Turns
View
#46
filter
v0.1
System Message Augmented
system_message_augmented
A filter that augments the System Message.
View
#47
filter
v0.2.1
LibreTranslate Filter
libretranslate_filter
Translates messages between users and assistants in a chat system using the LibreTranslate API.
View
#48
filter
v.04
Reflection Filter
reflection_filter
A simple ui for reflection. Working on image preview function.
View
#49
pipe
v0.1.4
DALL-E
dall_e
A manifold function to integrate OpenAI's DALL-E models into Open WebUI.
View
#50
action
v0.1.0
LibreTranslate Action
libretranslate_action
Translate the response to a new language using LibreTranslate API
View
#51
filter
Tool fitting by key word
tool_fitting_by_key_word
selects tools based on key words instead of assumption
View
#52
filter
v0.2
Siliconflow Flux Text to Image
siliconflow_flux_text_to_image
Used to invoke Siliconflow's Flux model, which, when paired with the appropriate prompt, can generate corresponding images.
View
#53
action
v0.0.2
Revisio Action
revisio_action
The LLM agent evaluates the previous response and only offers a new one if it is significantly superior; otherwise, it replies with "NO IMPROVEMENTS."
View
#54
filter
v0.1
Thinking Filter
thinking_filter
Removes a block of thoughts when chatting with ThoughtStream-4B. Badly, but still.
View
#55
pipe
HuggingFace_LLama_Vision
huggingface_llama__vision
Implementation of HuggingFace LLama Vision (Needs CUDA)
View
#56
pipe
v0.2
Flux 1.1 Pro
flux_1_1_pro
A function to use flux.1.1.pro model to generate vivid images, with together.ai API key
View
#57
filter
v0.1
Add or delete text
add_or_delete_text
# This can add a string of YOUR CUSTOM TEXT before and/or after your messages and also perform regex deletion
View
#58
action
v1.0.1
Nano GPT Image Generation
nanoimages
Allows users to generate images from text prompts with nano-gpt.com
View
#59
filter
v0.1.2
Moderation Filter
moderation_filter
Uses OpenAI's moderation endpoint to filter out abusive messages.
View
#60
action
v0.1.0
Aliyun CosyVoice TTS Action
aliyun_cosyvoice_tts_action
Aliyun CosyVoice TTS Action
View