Dokumentation der Schnittstellen und Ports

Dokumentation der Schnittstellen und Ports

Client: Open WebUI (Browser / UI)


1)

HTTPS (TCP/443): "normale" REST/Fetch Requests (Über SSL)

Statische Assets (UI laden)

        GET / (HTML)

        GET /assets/... (JS/CSS/Fonts)

        GET /favicon..., GET /manifest... etc.

REST API Calls (Open WebUI Backend)

        Model-Liste: GET /api/models

        Chat (OpenAI-kompatibel): POST /api/chat/completions

        Je nach UI-Aktion zusätzlich viele GET/POST unter /api/... und /api/v1/... (Chats, Messages, Dateien, Benutzer/Settings, Tools, RAG, etc.)

2)

WebSocket (WSS über 443, ebenfalls "SSL"): Streaming/Realtime

Open WebUI nutzt WebSockets für Realtime/Streaming; wss://<host>/ws/socket.io/?EIO=4&transport=websocket

(Je nach Proxy/Setup kann es auch Polling-Requests gegen denselben Pfad geben; das sieht man dann als GET /ws/socket.io/... transport=polling ....)


Open WebUI API


1)

Model Provider (HTTP/HTTPS)

        Ollama (meist HTTP zu einem internen Host/Container-Port; je nach Setup)

        OpenAI-kompatible Provider (z. B. OpenAI oder LiteLLM, lokale Gateways, etc.). Open WebUI ist "protocol-first" und spricht Chat-Completions-kompatibel.

2)

WebSocket-Scaling / Manager (Redis)

Bei Multi-Instance/Scaling kann Open WebUI Redis für WebSocket-Management nutzen: WEBSOCKET_REDIS_URL=redis://...

-> Das ist Server-> Redis Traffic (nicht Browser-> Redis).

3)

RAG / Vector DB / Dokumente / Web-Suche / TTS-STT

Je nach aktivierten Features kann Traffic gehen zu:

        Vector DB/Stores (z. B. Chroma/andere) (HTTP)

        Web-Suche (externe Search APIs)

        Speech-to-Text / Text-to-Speech Provider (HTTP)

        Tool-Server/Integrationen

(Die Menge ist stark feature-abhängig, da es dafür viele optionale "Outgoing"-Ziele gibt.)
    • Related Articles

    • Bühnen und Inhalte - TYPO3

      Rahmenbühnen, Inhaltsbühnen, Inhalte, Plug-Ins uvm. Dieser Artikel zeigt dir die grundlegende Struktur des Inhaltsbereichs unter "Seite" in TYPO3. Ein Überblick Wir starten im Bereich "Seite" im Menü. TYPO3 bietet grundlegend verschiedene ...
    • Nutzergruppen und Berechtigungen in der one.intelligence platform

      Dieser Artikel erklärt die Funktionsweise von Nutzergruppen, Sichtbarkeiten und Berechtigungen für Modelle und Wissensspeicher innerhalb der one.intelligence platform. In der one.intelligence platform wird die Sichtbarkeit und der Zugriff auf Inhalte ...
    • Dokumentenupload und -verarbeitung in der one.intelligence platform

      In der one.intelligence Platform können Wissensspeicher erstellt und Sprachmodelle mit diesen verknüpft werden, um präzise und kontextbezogene Antworten zu erhalten. Dieser Artikel beschreibt den Prozess des Dokumentenuploads, der Verarbeitung und ...
    • Einrichtung und Konfiguration der Welcome-App / destination.kiosk / destination.box

      Anleitung zur Einrichtung und Konfiguration der Welcome-App Wichtiger Hinweis vorab: Bitte nach dem Auspacken des Terminals ein paar Stunden bei Zimmertemperatur akklimatisieren lassen, bevor Du den Terminal einschaltest. Seite "Willkommen": Wenn Du ...
    • Mandantenstruktur: Kontaktdaten für Autor und Organisation

      Kontakt Daten für Mandanten und Autoren pflegen Hier geht es um die pers. Autoren Einstellungen - Pflege hier die Kontaktdaten, die standardmäßig bei allen Benutzern eures Mandanten erscheinen sollen Wo kann ich den Standardwert beim Autor pflegen ...