Discover and explore top open-source AI tools and projects—updated daily.
owndevAI pipelines and integrations for Open WebUI
Top 92.1% on SourcePulse
Open-WebUI-Functions provides a suite of custom Python pipelines, filters, and integrations to significantly enhance Open WebUI. It enables seamless interaction with various AI models like Azure AI and Google Gemini, and automation platforms such as N8N, offering dynamic request handling, data preprocessing, and workflow automation for advanced users.
How It Works
This project injects custom Python functions into Open WebUI via its admin interface, acting as extensions for AI processing and data manipulation. Core features include configurable pipelines for model inference and data transformations, filters for preprocessing/postprocessing, and direct integrations with services like Azure OpenAI (with RAG), N8N, and Google Gemini. It supports both streaming and non-streaming responses and includes automatic API key encryption when a secret key is configured.
Quick Start & Requirements
WEBUI_SECRET_KEY environment variable for encryption. Additional environment variables may be needed per pipeline.Highlighted Details
WEBUI_SECRET_KEY.Maintenance & Community
Maintained by owndev. No specific community channels or contributor details are listed in the provided README.
Licensing & Compatibility
Licensed under the Apache License 2.0, permitting broad commercial use and integration without significant copyleft restrictions.
Limitations & Caveats
The N8N pipeline's AI Agent tool usage display is restricted to non-streaming mode. Token counting accuracy is limited to OpenAI models via the tiktoken library.
6 days ago
Inactive