Skip to main content
Das einbettbare Sprach-Widget von ThunderPhone ermöglicht Ihren Website-Besuchern, direkt im Browser mit einem KI-Agenten zu sprechen. Kein Telefonanruf erforderlich – Nutzer klicken auf eine Schaltfläche und starten eine Echtzeit-Sprachunterhaltung mit ThunderPhone. Das Widget wird als Leiste in Glasoptik dargestellt, die sich an helle und dunkle Designs anpasst, mit anpassbaren Akzentfarben und Positionierung. Es wird als npm-Paket @thunderphone/widget bereitgestellt und ist auch über CDN für Umgebungen ohne Bundler verfügbar.
ThunderPhone widget in light and dark themes with various accent colors

Voraussetzungen

Bevor Sie das Widget einbetten, führen Sie diese drei Schritte im ThunderPhone Dashboard aus:
1

Veröffentlichbaren API-Schlüssel erstellen

Gehen Sie in den Dashboard-Einstellungen zu Entwickler und erstellen Sie einen veröffentlichbaren Schlüssel. Veröffentlichbare Schlüssel beginnen mit pk_live_ und können sicher in clientseitigem Code verwendet werden.
2

Zulässige Domains konfigurieren

Fügen Sie in denselben Entwickler-Einstellungen die Domains hinzu, auf denen das Widget eingebettet wird. localhost ist für die Entwicklung immer zulässig. Platzhalter werden unterstützt, z. B. *.example.com.
3

Web-Widget erstellen

Gehen Sie im Dashboard zu Web-Widgets und erstellen Sie ein Widget. Wählen Sie den Agenten aus, den Sie verfügbar machen möchten, sowie den zu verwendenden veröffentlichbaren Schlüssel. Der Agent wird automatisch anhand Ihrer Konfiguration des veröffentlichbaren Schlüssels aufgelöst.
Veröffentlichbare Schlüssel (pk_live_...) sind nicht dasselbe wie Ihre geheimen API-Tokens. Veröffentlichbare Schlüssel sind für die clientseitige Nutzung vorgesehen und auf Widget-Sitzungen in Ihren zulässigen Domains beschränkt. Verwenden Sie Ihren geheimen API-Token niemals in clientseitigem Code.

Schnellstart

Installieren Sie das Paket:
Fügen Sie das Widget in Ihre App ein:
Das ist alles. Ihre Nutzer sehen eine Anrufleiste in Glasoptik, die sie mit einem einzigen Klick mit Ihrem KI-Agenten verbindet.

Anpassung

Das Widget verfügt über vier Props für das Erscheinungsbild:
Drei weitere Props passen die Sitzung statt des Erscheinungsbilds an – alle werden beim Start eines Anrufs an die Sitzungsanfrage weitergeleitet: In der React-Komponentenreferenz finden Sie die vollständige Props-Tabelle. Für eine vollständig angepasste Benutzeroberfläche verwenden Sie den Headless-Hook, um die Sprachsitzung zu verwalten, während Sie Ihre eigene Oberfläche erstellen. Der Hook stellt Audiopegel in Echtzeit bereit, um audioreaktive Visualisierungen zu erstellen.

Integrationsoptionen

Wählen Sie die Integrationsmethode, die zu Ihrem Stack passt:

React-Komponente

Vorgefertigte UI-Komponente mit integrierten Anrufsteuerungen und Statusanzeige. Importieren, Props übergeben, fertig.

Headless Hook

Vollständige Kontrolle über die UI. Der Hook useThunderPhone verwaltet die Sprachsitzung, während Sie Ihre eigene Oberfläche erstellen.

CDN / Script-Tag

Kein Bundler erforderlich. Laden Sie das Widget über ein Script-Tag für statische Websites, WordPress und andere Nicht-React-Umgebungen.

Styling

Das Widget verfügt über integrierte helle und dunkle Designs, die über die Prop theme gesteuert werden, sowie über eine Akzentfarbe, die über die Prop primaryColor gesteuert wird. Für umfassendere Anpassungen können Sie CSS-Custom-Properties und Klassen überschreiben. Details finden Sie im Styling-Leitfaden.
Benötigen Sie Hilfe? Kontaktieren Sie uns unter support@thunderphone.com