Zum Hauptinhalt springen

🔗 URL-Parameter

In Open WebUI können Chat-Sitzungen über verschiedene URL-Parameter angepasst werden. Diese Parameter ermöglichen es, spezifische Konfigurationen festzulegen, Funktionen zu aktivieren und Modelleinstellungen pro Chat zu definieren. Dieser Ansatz bietet Flexibilität und Kontrolle über einzelne Chat-Sitzungen direkt über die URL.

Überblick über die URL-Parameter

Die folgende Tabelle listet die verfügbaren URL-Parameter, deren Funktion und Beispiele für deren Nutzung auf.

ParameterBeschreibungBeispiel
modelsGibt die zu verwendenden Modelle als kommaseparierte Liste an./?models=model1,model2
modelGibt ein einzelnes Modell an, das für die Chat-Sitzung verwendet werden soll./?model=model1
youtubeGibt eine YouTube-Video-ID an, die innerhalb des Chats transkribiert werden soll./?youtube=VIDEO_ID
web-searchAktiviert die Web-Suchfunktion, wenn auf true gesetzt./?web-search=true
tools oder tool-idsGibt eine kommaseparierte Liste von Tool-IDs an, die im Chat aktiviert werden sollen./?tools=tool1,tool2
callAktiviert ein Call-Overlay, wenn auf true gesetzt./?call=true
qLegt eine anfängliche Anfrage oder Eingabeaufforderung für den Chat fest./?q=Hello%20there
temporary-chatMarkiert den Chat als temporär, wenn auf true gesetzt, für einmalige Sitzungen./?temporary-chat=true

1. Modelle und Modellauswahl

  • Beschreibung: Die Parameter models und model ermöglichen es, festzulegen, welche Sprachmodelle für eine bestimmte Chat-Sitzung verwendet werden sollen.
  • Einstellung: Sie können entweder models für mehrere Modelle oder model für ein einzelnes Modell verwenden.
  • Beispiel:
    • /?models=model1,model2 – Dies initialisiert den Chat mit model1 und model2.
    • /?model=model1 – Dies legt model1 als einziges Modell für den Chat fest.

2. YouTube-Transkription

  • Beschreibung: Der Parameter youtube verwendet eine YouTube-Video-ID, um den Chat dazu zu bringen, das angegebene Video zu transkribieren.
  • Einstellung: Verwenden Sie die YouTube-Video-ID als Wert für diesen Parameter.
  • Beispiel: /?youtube=VIDEO_ID
  • Verhalten: Dies aktiviert die Transkriptionsfunktionalität innerhalb des Chats für das angegebene YouTube-Video.

3. Web-Suche

  • Beschreibung: Mit der Aktivierung von web-search kann die Chat-Sitzung auf Web-Suchfunktionalität zugreifen.
  • Einstellung: Setzen Sie diesen Parameter auf true, um die Web-Suche zu aktivieren.
  • Beispiel: /?web-search=true
  • Verhalten: Wenn aktiviert, kann der Chat Web-Suchergebnisse als Teil seiner Antworten abrufen.

4. Tool-Auswahl

  • Beschreibung: Die Parameter tools oder tool-ids geben an, welche Tools im Chat aktiviert werden sollen.
  • Einstellung: Geben Sie eine kommaseparierte Liste von Tool-IDs als Wert des Parameters an.
  • Beispiel: /?tools=tool1,tool2 oder /?tool-ids=tool1,tool2
  • Verhalten: Jede Tool-ID wird abgeglichen und innerhalb der Sitzung zur Benutzerinteraktion aktiviert.

5. Call-Overlay

  • Beschreibung: Der Parameter call aktiviert ein Video- oder Call-Overlay in der Chat-Oberfläche.
  • Einstellung: Setzen Sie den Parameter auf true, um das Call-Overlay zu aktivieren.
  • Beispiel: /?call=true
  • Verhalten: Aktiviert ein Call-Overlay, sodass Funktionen wie Live-Transkription und Video-Eingabe möglich sind.

6. Anfängliche Eingabeaufforderung

  • Beschreibung: Der Parameter q ermöglicht das Festlegen einer anfänglichen Anfrage oder Eingabeaufforderung für den Chat.
  • Einstellung: Geben Sie den Text der Anfrage oder Eingabeaufforderung als Parameterwert an.
  • Beispiel: /?q=Hello%20there
  • Verhalten: Der Chat startet mit der angegebenen Eingabeaufforderung und gibt sie automatisch als erste Nachricht ein.

7. Temporäre Chat-Sitzungen

  • Beschreibung: Der Parameter temporary-chat markiert den Chat als temporäre Sitzung. Dies kann Funktionen wie das Speichern des Chat-Verlaufs oder das Anwenden persistenter Einstellungen einschränken.
  • Einstellung: Setzen Sie diesen Parameter für eine temporäre Chat-Sitzung auf true.
  • Beispiel: /?temporary-chat=true
  • Verhalten: Dies initiiert eine einmalige Chat-Sitzung ohne das Speichern von Verlauf oder das Anwenden erweiterter Konfigurationen.
Beispielanwendung
Temporäre Chat-Sitzung

Angenommen, ein Benutzer möchte eine schnelle Chat-Sitzung starten, ohne die Historie zu speichern. Dies kann erfolgen, indem temporary-chat=true in der URL gesetzt wird. Dies bietet eine temporäre Chat-Umgebung, die ideal für einmalige Interaktionen ist.

Verwendung mehrerer Parameter zusammen

Diese URL-Parameter können kombiniert werden, um hochgradig angepasste Chat-Sitzungen zu erstellen. Zum Beispiel:

/?models=model1,model2&youtube=VIDEO_ID&web-search=true&tools=tool1,tool2&call=true&q=Hallo%20da&temporary-chat=true

Diese URL wird:

  • Den Chat mit model1 und model2 initialisieren.
  • YouTube-Transkription, Websuche und die angegebenen Tools aktivieren.
  • Ein Anruf-Overlay anzeigen.
  • Eine Anfangsanweisung „Hallo da.“ setzen.
  • Den Chat als temporär markieren und die Historie nicht speichern.