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​