Open WebUI with mittwald AI Hosting
Open WebUI can be used as a ChatGPT-like interface with mittwald AI Hosting. It can be automatically installed and configured when an API key is created if your hosting product supports containers. Otherwise, set up Open WebUI in mittwald's container hosting following our deployment guide.
Connecting to mittwald AI Hosting
When using the managed deployment, your Open WebUI deployment will be automatically configured to use your mittwald AI hosting account. Otherwise, you can follow one of the approaches recommended here.
Using Environment Variables (Recommended)
The recommended method is to configure the connection during container deployment using environment variables. See the deployment guide for detailed instructions.
Using the Admin Panel
If not connected automatically, you can set up the connection in the admin panel:
- Go to "Settings" and choose "Connections"
- In the "OpenAI API" section, add another connection
- Insert the base URL:
https://llm.aihosting.mittwald.de/v1 - Enter your API key
Open WebUI will automatically detect all available models.
Optimizing Model Parameters
For optimal results, it may be necessary to adjust the default parameters of Open WebUI for each model.
- Navigate to the "Models" section in Open WebUI
- Select the model you want to configure
- Under "Advanced Params", apply the recommended parameters documented in the models section, such as
top_p,top_k, andtemperature
Using Retrieval-Augmented Generation (RAG)
Open WebUI offers the ability to store knowledge in the form of documents, which can be accessed as needed. This is known as retrieval-augmented generation (RAG).
Uploading Documents
- In the left menu bar, navigate to "Workspace"
- Select the "Knowledge" tab and create a new knowledge base using the "New Knowledge" button
- Upload documents that you want to make available
- In your chats, you can access these documents by using the "Attach knowledge" option on the chat input field.
Configuring an Embedding Model
To enable more efficient document processing, you can use an embedding model:
- In the "Admin Settings", go to the "Documents" menu item
- In the "Embedding" section, select "OpenAI" in the dropdown menu as the embedding model engine
- Enter the endpoint:
https://llm.aihosting.mittwald.de/v1 - Enter your generated API key
- Select one of the available embedding models (such as Qwen3-Embedding-8B) under "Embedding Model"
- In the "Retrieval" section, optionally adjust the parameters "Top K" and "RAG Template" for optimal results
Configuring Speech-to-Text
Whisper-Large-V3-Turbo can be configured in Open WebUI for speech-to-text (STT) functionality. This model supports over 99 languages and is optimized for audio transcription via our hosted API.
Admin Panel Configuration
In the Admin Settings under "Audio", configure the following:
- Speech-to-Text Engine: Select "OpenAI"
- API Base URL: Enter
https://llm.aihosting.mittwald.de/v1 - API Key: Enter your API key
- STT Model: Enter the model name
whisper-large-v3-turbo
Hiding Whisper from Chat Models
Whisper will appear in the model list after connection, but it should be hidden from chat model selection since it's designed for audio transcription, not conversational AI:
- Navigate to "Admin settings" > "Models"
- Select whisper-large-v3-turbo
- Choose "Hide model" to prevent it from appearing as a chat option
User Settings
You can further specify how Open WebUI interacts with the Whisper model in the user settings (not Administrator panel) under "Audio":
- Language: Explicitly set the language code (e.g., "de" for German, "en" for English)
- Instant Auto-Send After Voice Transcription: Enable to send transcriptions directly without confirmation
Recommended Parameters
For optimal transcription quality, configure these parameters in the admin panel or chat settings:
- Additional Parameters: Set
temperature=1.0,top_p=1.0
Testing Speech-to-Text
To test the speech-to-text functionality:
- Click the microphone icon in a chat interface
- Speak in the configured language
- The transcription will use our
/v1/audio/transcriptionsendpoint with support for MP3, OGG, WAV, and FLAC formats (maximum 25 MB file size)
You can now use Whisper in any chat! Chat with your favorite LLM by dictating your question and sending it.