Zum Hauptinhalt springen

Demomodus

Der Demomodus ermöglicht öffentlichen Vorschaubereitstellungen, Libre WebUI ohne echtes Backend-Konto oder Zugangsdaten eines Anbieters zu zeigen.

Wann der Demomodus aktiviert wird

Der Demomodus wird aktiviert, wenn:

  • VITE_DEMO_MODE=true gesetzt ist oder
  • das Frontend auf einem bekannten Vorschauhost wie Vercel, Netlify, GitHub Pages oder einer Subdomain demo./preview. läuft.

Lokale Entwicklung verwendet den Demomodus nur, wenn VITE_DEMO_MODE=true gesetzt ist.

Anmeldeverhalten

Im Demomodus ist das Anmeldeformular mit Demozugangsdaten vorausgefüllt und die Felder sind deaktiviert. Benutzer klicken nur auf Anmelden. Registrierungs- und OAuth-Schaltflächen sind ausgeblendet.

Was der Demomodus bereitstellt

Der Demomodus verwendet simulierte API-Antworten für die wichtigsten Produktabläufe:

  • Chat-Sitzungen und Nachrichten
  • Modelle
  • Personas
  • Artefakte
  • Einstellungen
  • Plugin-Listen

So bleibt die Demo interaktiv, ohne echte Benutzerdaten zu schreiben.

Was der Demomodus nicht leistet

Der Demomodus ist keine Authentifizierungsstrategie für die Produktion. Er bietet weder echte Persistenz noch echte Anbieteraufrufe, Kontoverwaltung, Work-Aufgabencontainer oder Befehlsausführung.

Führe für eine echte Bereitstellung das Backend mit normaler Authentifizierung aus und konfiguriere die gewünschten Anbieter.

Demomodus konfigurieren

Frontend-.env:

VITE_DEMO_MODE=true

Erstelle und starte das Frontend wie gewohnt. Falls auch das Backend läuft, haben die API-Simulationen des Demomodus für unterstützte Oberflächenabläufe weiterhin Vorrang.

Verwandte Dokumentation