🦊 Firefox AI-Chatbot-Seitenleiste
Dieses Tutorial ist ein Beitrag der Community und wird nicht vom Open-WebUI-Team unterstützt. Es dient nur als Demonstration dafür, wie Sie Open WebUI für Ihren spezifischen Anwendungsfall anpassen können. Möchten Sie beitragen? Lesen Sie das Tutorial zur Mitwirkung.
🦊 Firefox AI-Chatbot-Seitenleiste
Integration von Open WebUI als lokaler KI-Chatbot-Browser-Assistent in Mozilla Firefox
Voraussetzungen
Bevor Sie Open WebUI als KI-Chatbot-Browser-Assistent in Mozilla Firefox integrieren, stellen Sie sicher, dass Sie Folgendes haben:
- URL der Open-WebUI-Instanz (lokal oder domainbasiert)
- Installierter Firefox-Browser
Aktivierung des KI-Chatbots in Firefox
- Klicken Sie auf die Hamburger-Schaltfläche (drei horizontale Linien oben rechts, direkt unter der
X-Schaltfläche) - Öffnen Sie die Firefox-Einstellungen
- Klicken Sie auf den Abschnitt
Firefox Labs - Schalten Sie
AI Chatbotein
Alternativ können Sie den KI-Chatbot über die Seite about:config aktivieren (im nächsten Abschnitt beschrieben).
Konfiguration der about:config-Einstellungen
- Geben Sie
about:configin die Firefox-Adressleiste ein - Klicken Sie auf
Risiko akzeptieren und fortfahren - Suchen Sie nach
browser.ml.chat.enabledund schalten Sie es auftrue, wenn es nicht bereits über Firefox Labs aktiviert ist - Suchen Sie nach
browser.ml.chat.hideLocalhostund schalten Sie es auffalse
browser.ml.chat.prompts.#
Um benutzerdefinierte Eingabeaufforderungen hinzuzufügen, folgen Sie diesen Schritten:
- Suchen Sie nach
browser.ml.chat.prompts.#(ersetzen Sie#durch eine Nummer, z. B.0,1,2, usw.) - Klicken Sie auf die
+-Schaltfläche, um eine neue Eingabeaufforderung hinzuzufügen - Geben Sie die Bezeichnung, den Wert und die ID der Eingabeaufforderung ein (z. B.
{"id":"Mein Prompt", "value": "Das ist meine benutzerdefinierte Eingabeaufforderung.", "label": "Mein Prompt"}) - Wiederholen Sie den Vorgang, um weitere Eingabeaufforderungen hinzuzufügen
browser.ml.chat.provider
- Suchen Sie nach
browser.ml.chat.provider - Geben Sie die URL Ihrer Open-WebUI-Instanz einschließlich aller optionalen Parameter ein (z. B.
https://my-open-webui-instance.com/?model=browser-productivity-assistant&temporary-chat=true&tools=jina_web_scrape)
URL-Parameter für Open WebUI
Die folgenden URL-Parameter können verwendet werden, um Ihre Open-WebUI-Instanz anzupassen:
Modelle und Modellauswahl
models: Geben Sie mehrere Modelle (kommagetrennte Liste) für die Chat-Sitzung an (z. B./?models=model1,model2)model: Geben Sie ein einzelnes Modell für die Chat-Sitzung an (z. B./?model=model1)
YouTube-Transkription
youtube: Geben Sie eine YouTube-Video-ID an, um das Video im Chat zu transkribieren (z. B./?youtube=VIDEO_ID)
Websuche
web-search: Aktivieren Sie die Websuche-Funktionalität, indem Sie diesen Parameter auftruesetzen (z. B./?web-search=true)
Werkzeugauswahl
toolsodertool-ids: Geben Sie eine kommagetrennte Liste von Werkzeug-IDs an, die im Chat aktiviert werden sollen (z. B./?tools=tool1,tool2oder/?tool-ids=tool1,tool2)
Call-Overlay
call: Aktivieren Sie ein Video- oder Anruf-Overlay in der Chat-Oberfläche, indem Sie diesen Parameter auftruesetzen (z. B./?call=true)
Initiale Eingabeaufforderung
q: Legen Sie eine initiale Eingabeaufforderung oder Abfrage für den Chat fest (z. B./?q=Hallo%20da)
Temporäre Chat-Sitzungen
temporary-chat: Markieren Sie den Chat als temporäre Sitzung, indem Sie diesen Parameter auftruesetzen (z. B./?temporary-chat=true)
Siehe https://docs.openwebui.com/features/chat-features/url-params für weitere Informationen zu URL-Parametern und deren Verwendung.
Zusätzliche about:config-Einstellungen
Die folgenden about:config-Einstellungen können für weitere Anpassungen vorgenommen werden:
browser.ml.chat.shortcuts: Aktivieren Sie benutzerdefinierte Shortcuts für die KI-Chatbot-Seitenleistebrowser.ml.chat.shortcuts.custom: Aktivieren Sie benutzerdefinierte Shortcut-Tasten für die KI-Chatbot-Seitenleistebrowser.ml.chat.shortcuts.longPress: Legen Sie die Verzögerung für das lange Drücken der Shortcut-Tasten festbrowser.ml.chat.sidebar: Aktivieren Sie die KI-Chatbot-Seitenleistebrowser.ml.checkForMemory: Überprüfen Sie den verfügbaren Speicher vor dem Laden von Modellenbrowser.ml.defaultModelMemoryUsage: Legen Sie die Standard-Speichernutzung für Modelle festbrowser.ml.enable: Aktivieren Sie die maschinellen Lernfunktionen in Firefoxbrowser.ml.logLevel: Legen Sie die Protokollebene für maschinelle Lernfunktionen festbrowser.ml.maximumMemoryPressure: Legen Sie die maximale Speicherbelastungsgrenze festbrowser.ml.minimumPhysicalMemory: Legen Sie die minimale erforderliche physische Speicherkapazität festbrowser.ml.modelCacheMaxSize: Legen Sie die maximale Größe des Model-Caches festbrowser.ml.modelCacheTimeout: Legen Sie den Timeout für den Model-Cache festbrowser.ml.modelHubRootUrl: Legen Sie die Stamm-URL für den Model Hub festbrowser.ml.modelHubUrlTemplate: Legen Sie die URL-Vorlage für den Model Hub festbrowser.ml.queueWaitInterval: Legen Sie das Intervall für die Wartezeit in der Warteschlange festbrowser.ml.queueWaitTimeout: Legen Sie den Timeout für die Wartezeit in der Warteschlange fest
Zugriff auf die KI-Chatbot-Seitenleiste
Um auf die KI-Chatbot-Seitenleiste zuzugreifen, verwenden Sie eine der folgenden Methoden:
- Drücken Sie
CTRL+B, um die Lesezeichen-Seitenleiste zu öffnen und zum KI-Chatbot zu wechseln - Drücken Sie
CTRL+Alt+X, um die KI-Chatbot-Seitenleiste direkt zu öffnen