ThunderPhoneWidget-komponenten gjengir en glassmorfisk anropslinje med innebygde kontroller for å dempe lyd, avslutte samtalen og vise tilkoblingsstatus. Det er den raskeste måten å legge til stemme-AI i en React-app.
Installasjon
Grunnleggende bruk
Rekvisitter
Komponenten godtar følgende rekvisitter viaThunderPhoneWidgetProps:
Eksempler
Mørkt tema med egendefinert farge
Egendefinert plassering
Språk, stemme og kontekst per økt
Proppenelanguage, voice og context videresendes til øktforespørselen (POST /widget/session) når et anrop starter, og overstyrer agentens konfigurerte standardverdier for den aktuelle økten:
context til å gi agenten faktakunnskap om siden den besøkende er på — produktdetaljer, priser eller side-spesifikke vanlige spørsmål. Den avkortes på serversiden til 12 000 tegn.
Med hendelsestilbakekall
Med egendefinert styling
Med ringetone
Spill av en telefonringelyd mens tilkoblingen opprettes:connecting, og tones jevnt ut når agenten kobler til.
Med egendefinert API-base
Feilhåndtering
Når tilbakekalletonError utløses, mottar det et feilobjekt med to felt:
Vanlige feilkoder omfatter domenet er ikke tillatt, agenten ble ikke funnet og ugyldig API-nøkkel.
Neste steg
Headless Hook
Trenger du full kontroll over brukergrensesnittet? Bruk
useThunderPhone-hooken i stedet.Stilsetting
Tilpass farger, størrelser og layout med egendefinerte CSS-egenskaper.