Widget anpassen
Erfahren Sie, wie Sie das Erscheinungsbild des Widgets an Ihre Marke anpassen und das Verhalten des Agenten über HTML personalisieren.
Widgets ermöglichen die sofortige Integration von ElevenAgents in jede Website. Sie können Ihr Widget entweder über die Benutzeroberfläche oder über unsere typsicheren ElevenAgents SDKs anpassen, um Styling und Verhalten vollständig zu steuern. SDK-Überschreibungen haben Vorrang vor Anpassungen in der Benutzeroberfläche. Unser Widget ist multimodal und kann sowohl Text als auch Audio verarbeiten.
Sie können die Widget-Konfiguration und den teilbaren Link eines Agenten auch über Claude oder einen anderen MCP-Client über den gehosteten MCP-Server abrufen.
Modalitätskonfiguration
Das Widget unterstützt flexible Eingabemodi für Ihren Anwendungsfall. Konfigurieren Sie diese Optionen im Dashboard unter Channels → Widget → Interface.
Multimodalität wird in unseren Client-SDKs vollständig unterstützt. Weitere Informationen finden Sie hier.

Verfügbare Modi:
- Nur Sprache (Standard): Nutzer interagieren ausschließlich per Sprache.
- Sprache + Text: Nutzer können während Gesprächen zwischen Sprach- und Texteingabe wechseln.
- Chat-Modus: Gespräche beginnen im Chat-Modus (nur Text) ohne Sprachfunktionen, wenn sie mit einer Textnachricht gestartet werden.
Weitere Informationen zur Verwendung des Chat-Modus (nur Text) über unsere SDKs finden Sie in unserem Leitfaden zum Chat-Modus.
Das Widget verwendet standardmäßig den Modus „Nur Sprache“. Aktivieren Sie den Schalter für die Texteingabe, um multimodale Interaktionen zu ermöglichen, oder die Unterstützung für den Nur-Text-Modus für reine Textgespräche, die per Text gestartet werden.
Widget einbetten
Widgets erfordern derzeit öffentliche Agenten mit deaktivierter Authentifizierung. Stellen Sie sicher, dass dies im Tab Advanced Ihrer Agenteneinstellungen deaktiviert ist.
Fügen Sie diesen Codeausschnitt zum Abschnitt <body> Ihrer Website hinzu. Platzieren Sie ihn für eine websiteweite Verfügbarkeit in Ihrer zentralen Datei index.html:
Definieren Sie für mehr Sicherheit zulässige Domains in der Allowlist Ihres Agenten (im Tab Security). Dadurch wird der Zugriff auf die angegebenen Hosts beschränkt.
Widget-Attribute
Dieser grundlegende Einbettungscode zeigt das Widget mit der im Dashboard des Agenten definierten Standardkonfiguration an. Das Widget unterstützt verschiedene HTML-Attribute für weitere Anpassungen:
Grundkonfiguration
Visuelle Anpassung
Textanpassung
Markdown-Rendering
Das Widget rendert Markdown in Agentenantworten. Links werden standardmäßig als Klartext angezeigt, um Phishing zu verhindern.
Laufzeitkonfiguration
Zwei weitere HTML-Attribute können verwendet werden, um das Verhalten des Agenten zur Laufzeit anzupassen. Diese beiden Funktionen können zusammen, separat oder gar nicht verwendet werden.
Dynamische Variablen
Mit dynamischen Variablen können Sie Laufzeitwerte in die Nachrichten, System-Prompts und Tools Ihres Agenten einfügen.
Alle dynamischen Variablen, die der Agent benötigt, müssen an das Widget übergeben werden.
Weitere Informationen finden Sie in unserem Leitfaden zu dynamischen Variablen .
Überschreibungen
Überschreibungen ermöglichen die vollständige Anpassung des Verhaltens Ihres Agenten zur Laufzeit:
Überschreibungen können für bestimmte Felder aktiviert werden und sind vollständig optional.
Weitere Informationen finden Sie in unserem Leitfaden zu Überschreibungen.
Visuelle Anpassung
Passen Sie Erscheinungsbild, Textinhalte, Sprachauswahl und mehr des Widgets an.
Im Dashboard aktualisieren
Über die CLI aktualisieren
Über die API aktualisieren
Öffnen Sie Ihren Agenten im Dashboard und wechseln Sie zum Tab Widget, um Erscheinungsbild, Avatar, Text, Bedingungen, Sprachunterstützung und mehr anzupassen.

Erscheinungsbild
Feedback
Avatar
Anzeigetext
Bedingungen
Sprache
Stummschalten
Teilbare Seite
Passen Sie Farben und Formen des Widgets an Ihre Markenidentität an.

Erweiterte Implementierung
Für weitergehende Anpassungen sollten Sie die typsicheren ElevenAgents SDKs mit einer Next.js-, React- oder Python-Anwendung verwenden.
Client-Tools
Mit Client-Tools können Sie die Funktionalität des Widgets durch Event-Listener erweitern. Dadurch kann das Widget beispielsweise folgende Aktionen ausführen:
- Nutzer auf eine bestimmte Seite weiterleiten
- Eine E-Mail an Ihr Support-Team senden
- Nutzer auf eine externe URL weiterleiten
Um Beispiele dieser Tools in Aktion zu sehen, starten Sie einen Anruf mit dem Agenten in der unteren rechten Ecke dieser Seite. Der Quellcode ist auf GitHub verfügbar.
Client-Tool erstellen
Folgen Sie zum Erstellen Ihres ersten Client-Tools dem Leitfaden zu Client-Tools.
Beispiel: Tool redirectToExternalURL erstellen
Beispiel: Tool redirectToExternalURL erstellen

Beispielimplementierung
Nachfolgend sehen Sie ein Beispiel dafür, wie Sie das vom Widget ausgelöste Tool redirectToExternalURL in Ihrem JavaScript-Code verarbeiten:
Entdecken Sie unsere typsicheren SDKs für Implementierungen mit React, Next.js und Python.