JARVIS Open WebUI
Open WebUI ist als spaetere Hauptoberflaeche fuer den Chat mit JARVIS vorgesehen.
Status
Bereitschaft
Bereit
Bereit fuer Open WebUI
Ja
Kompatibilitaetstest
OK
Aktiv geplant
Ja
OpenAI-kompatible API
Ja
Aktives Modellqwen3:14b
Adressen
Open WebUI im Browserhttp://localhost:3000
JARVIS fuer Open WebUI im Docker-Netzhttp://jarvis:8080/v1
JARVIS lokal fuer Testshttp://localhost:8080/v1
Chatfluss
Open WebUI sendet Chat-Anfragen an JARVIS. JARVIS nutzt danach Ollama, Sessions, Prompt-Regeln und Audit.
ModelleGET /v1/models
ChatPOST /v1/chat/completions
SelbsttestGET /open-webui/selftest
VerbindungstestPOST /open-webui/connection-test
Einrichtung in Open WebUI
Open WebUI ist im Docker-Stack bereits vorkonfiguriert. Bei manueller Pruefung gelten diese Werte.
NameJARVIS
API-TypOpenAI-kompatibel
API-Adresse im Docker-Netzhttp://jarvis:8080/v1
API-Adresse fuer lokalen Browser-Testhttp://localhost:8080/v1
API-Keyjarvis-local-dev-key
Modelljarvis
Einfacher Nutzungsfluss
1. Im Dashboard JARVIS pruefen ausfuehren. Das bleibt leicht und startet keine KI-/Voice-Last.
2. In Open WebUI als Modell jarvis auswaehlen.
3. Wenn Chat nicht klappt: Open WebUI testen bewusst starten.
4. Wenn Sprache getestet werden soll: Sprache testen bewusst starten.
5. Einzeltests nur unter den erweiterten Bereichen verwenden.
Pruefabfolge
1. Dashboard oeffnen und Open-WebUI-Kachel pruefen.
2. /open-webui/readiness muss bereit melden.
3. /open-webui/selftest muss kompatibel melden.
4. GET /open-webui/connection-test bleibt leicht; POST /open-webui/connection-test prueft bewusst den echten Chatpfad.
5. In Open WebUI Modell jarvis auswaehlen.
6. Eine kurze Testnachricht senden.
Pruefung
config.open_webui.enabled
OK: Open WebUI ist in der JARVIS-Konfiguration aktiviert
config.openai_api
OK: OpenAI-kompatible API ist fuer Open WebUI freigegeben
compose.open_webui
OK: Open-WebUI-Service ist in Docker Compose vorhanden
compose.openai_base_url
OK: Interne Docker-Adresse stimmt: Open WebUI spricht JARVIS ueber http://jarvis:8080/v1 an
compose.openai_enabled
OK: OpenAI-API ist in Open WebUI aktiviert
compose.api_key
OK: Lokaler API-Key fuer Open WebUI ist gesetzt
compose.webui_name
OK: Open WebUI wird als JARVIS angezeigt
compose.webui_port
OK: Externer Browser-Port stimmt: Open WebUI ist ueber http://SERVER-IP:3000 erreichbar
unraid.override
OK: Unraid-Override nutzt config.unraid.yaml
endpoint.models
OK: GET /v1/models ist fuer Open WebUI vorgesehen
endpoint.chat
OK: POST /v1/chat/completions ist fuer Open WebUI vorgesehen
Kompatibilitaet
models.object
OK: Modellantwort nutzt OpenAI-kompatibles Listenformat
models.items
OK: Alle Modell-Eintraege haben id und object=model
models.jarvis
OK: Modell jarvis ist sichtbar und kann in Open WebUI ausgewaehlt werden
models.configured
OK: Aktives Ollama-Modell qwen3:14b ist sichtbar
chat.model_mapping
OK: Open-WebUI-Modell jarvis wird auf das aktive Ollama-Modell geroutet
chat.id
OK: Chatantwort enthaelt eine OpenAI-typische Completion-ID
chat.object
OK: Chatantwort nutzt OpenAI-kompatibles Completion-Format
chat.choice
OK: Chatantwort enthaelt eine Assistant-Nachricht
chat.usage
OK: Chatantwort enthaelt plausible Token-Nutzungsdaten
chat.finish_reason
OK: Chatantwort beendet sauber mit finish_reason=stop
chat.provider
OK: Chatantwort nennt JARVIS als Provider
chat.fingerprint
OK: Chatantwort enthaelt einen stabilen JARVIS-Fingerprint
streaming.error
OK: Streaming-Ablehnung nutzt ein OpenAI-kompatibles Fehlerformat
Hinweise
Keine Warnungen.
Fehler
Keine Fehler.
Die Verbindung ist damit fuer Open WebUI vorbereitet; die spaetere Oberflaeche kann JARVIS ueber die OpenAI-kompatible API ansprechen.