Open WebUI mit mittwald AI Hosting
Open WebUI lässt sich als ChatGPT-ähnliches Interface mit mittwald AI Hosting betreiben. Sofern dein Projekt in einem Container-fähigen Produkt angesiedelt ist, kann es beim Anlegen des API-Keys automatisch mit installiert und konfiguriert werden. Andernfalls kannst du Open WebUI nach unserer Deployment-Anleitung im Container-Hosting aufsetzen.
Verbindung mit mittwald AI Hosting
Wenn du das Managed Deployment nutzt, wird dein Open WebUI automatisch mit deinem mittwald AI Hosting-Konto konfiguriert. Ansonsten kannst du eine der hier empfohlenen Methoden verwenden.
Verwendung von Umgebungsvariablen (Empfohlen)
Die empfohlene Methode ist die Konfiguration der Verbindung während des Container-Deployments mittels Umgebungsvariablen. Siehe die Deployment-Anleitung für detaillierte Anweisungen.
Verwendung des Admin Panels
Falls nicht automatisch verbunden, kannst du die Verbindung im Admin Panel einrichten:
- Gehe zu „Settings" und wähle „Connections"
- Im Bereich „OpenAI API" füge eine weitere Verbindung hinzu
- Gib die Basis-URL ein:
https://llm.aihosting.mittwald.de/v1 - Gib deinen API-Key ein
Open WebUI wird automatisch alle verfügbaren Modelle erkennen.
Optimierung der Modell-Parameter
Für optimale Ergebnisse kann es erforderlich sein, die Standard-Parameter von Open WebUI für jedes Modell anzupassen.
- Navigiere zum Bereich „Models" in Open WebUI
- Wähle das Modell aus, das du konfigurieren möchtest
- Unter „Advanced Params" setze die empfohlenen Parameter, die im Modell-Bereich dokumentiert sind, wie z.B.
top_p,top_kundtemperature
Verwendung von Retrieval-Augmented Generation (RAG)
Open WebUI bietet die Funktion an, Wissen in Form von Dokumenten zu hinterlegen, auf die zugegriffen werden kann. Hierbei handelt es sich um sog. Retrieval-Augmented Generation (RAG).
Hochladen von Dokumenten
- Navigiere in der linken Menüleiste zu „Workspace"
- Wähle den Reiter „Knowledge" und erstelle eine neue Wissensdatenbank mit dem „New Knowledge"-Button
- Lade Dokumente hoch, die du verfügbar machen möchtest
- In deinen Chats kannst du über die Option „Attach knowledge" im Chat-Eingabefeld auf diese Dokumente zugreifen
Konfiguration eines Embedding-Modells
Für performantere Verarbeitung kann ein Embedding-Modell genutzt werden:
- In den „Admin Settings" navigiere zum Menüpunkt „Documents"
- Im Bereich „Embedding" wähle im Dropdown-Menü „OpenAI" als Embedding Model Engine aus
- Gib den Endpunkt ein:
https://llm.aihosting.mittwald.de/v1 - Gib deinen generierten API-Key ein
- Wähle unter „Embedding Model" ein von uns angebotenes Embedding-Modell aus (wie z.B. Qwen3-Embedding-8B)
- Im Bereich „Retrieval" kannst du optional die Parameter „Top K" und „RAG Template" für optimale Ergebnisse anpassen
Konfiguration von Speech-to-Text
Whisper-Large-V3-Turbo kann in Open WebUI für Speech-to-Text (STT) Funktionalität konfiguriert werden. Dieses Modell unterstützt über 99 Sprachen und ist für Audio-Transkription über unsere gehostete API optimiert.
Konfiguration im Admin Panel
In den Admin Settings unter „Audio" konfiguriere folgende Einstellungen:
- Speech-to-Text Engine: Wähle „OpenAI"
- API Base URL: Gib
https://llm.aihosting.mittwald.de/v1ein - API Key: Gib deinen API-Key ein
- STT Model: Gib den Modellnamen
whisper-large-v3-turboein
Whisper aus Chat-Modellen ausblenden
Whisper wird nach der Verbindung in der Modellliste erscheinen, sollte aber aus der Chat-Modell-Auswahl ausgeblendet werden, da es für Audio-Transkription entwickelt wurde, nicht für konversationelle KI:
- Navigiere zu „Admin settings" > „Models"
- Wähle whisper-large-v3-turbo aus
- Wähle „Hide model", um zu verhindern, dass es als Chat-Option erscheint
Benutzereinstellungen
Du kannst weiter spezifizieren, wie Open WebUI mit dem Whisper-Modell interagiert in den Benutzereinstellungen (nicht im Administrator-Panel) unter „Audio":
- Language: Setze den Sprachcode explizit (z.B. „de" für Deutsch, „en" für Englisch)
- Instant Auto-Send After Voice Transcription: Aktiviere, um Transkriptionen direkt ohne Bestätigung zu senden
Empfohlene Parameter
Für optimale Transkriptionsqualität konfiguriere diese Parameter im Admin Panel oder in den Chat-Einstellungen:
- Additional Parameters: Setze
temperature=1.0,top_p=1.0
Testen von Speech-to-Text
Um die Speech-to-Text-Funktionalität zu testen:
- Klicke auf das Mikrofon-Symbol in einer Chat-Oberfläche
- Sprich in der konfigurierten Sprache
- Die Transkription verwendet unseren
/v1/audio/transcriptions-Endpunkt mit Unterstützung für MP3-, OGG-, WAV- und FLAC-Formate (maximale Dateigröße 25 MB)
Du kannst Whisper nun in jedem Chat verwenden! Chatte mit deinem Lieblings-LLM, indem du deine Frage diktierst und absendest.