ThunderPhoneWidget rendert een glasmorfische oproepbalk met ingebouwde bedieningselementen voor dempen, het beëindigen van de oproep en het weergeven van de verbindingsstatus. Dit is de snelste manier om spraak-AI aan een React-app toe te voegen.
Installatie
Basisgebruik
Props
De component accepteert de volgende props viaThunderPhoneWidgetProps:
Voorbeelden
Donker thema met aangepaste kleur
Aangepaste positie
Taal, stem en context per sessie
De propslanguage, voice en context worden bij het starten van een oproep doorgestuurd naar het sessieverzoek (POST /widget/session) en overschrijven voor die sessie de geconfigureerde standaardwaarden van de agent:
context om de agent feitelijke kennis te geven over de pagina waarop de bezoeker zich bevindt: productdetails, prijzen of veelgestelde vragen die specifiek zijn voor de pagina. Deze wordt aan serverzijde afgekapt op 12.000 tekens.
Met eventcallbacks
Met aangepaste styling
Met beltoon
Speel een telefoongerinkel af terwijl de verbinding tot stand wordt gebracht:connecting heeft en vervaagt soepel wanneer de agent verbinding maakt.
Met aangepaste API-basis
Foutafhandeling
Wanneer de callbackonError wordt aangeroepen, ontvangt deze een foutobject met twee velden:
Veelvoorkomende foutcodes zijn onder meer domein niet toegestaan, agent niet gevonden en ongeldige API-sleutel.
Volgende stappen
Headless Hook
Wil je volledige controle over de UI? Gebruik dan de
useThunderPhone-hook.Styling
Pas kleuren, formaten en lay-out aan met aangepaste CSS-eigenschappen.