Azure AI
A pipeline for interacting with Azure AI services, enabling seamless communication with various AI models via configurable headers and robust error handling. This includes support for Azure OpenAI models as well as other Azure AI models by dynamically managing headers and request configurations. Support API Key encryption.
Features
- Supports dynamic model specification via headers.
- Filters valid parameters to ensure clean requests.
- Handles streaming and non-streaming responses.
- Provides flexible timeout and error handling mechanisms.
- Compatible with Azure OpenAI and other Azure AI models.
- Predefined models for easy access.
- Encrypted storage of sensitive API keys
- Azure AI Search / RAG integration with native OpenWebUI citations (Azure OpenAI only)
- Automatic [docX] to markdown link conversion for clickable citations
- Relevance scores from Azure AI Search displayed in citation cards
GitHub
Open-WebUI-Functions
[!NOTE]
For questions, problems, and feature requests, an issue must be created on GitHub.
License
Apache License 2.0