ThunderPhoneWidget redă o bară de apel cu aspect glassmorphic, cu controale integrate pentru dezactivarea sunetului, încheierea apelului și afișarea stării conexiunii. Este cea mai rapidă modalitate de a adăuga AI vocal într-o aplicație React.
Instalare
Utilizare de bază
Proprietăți
Componenta acceptă următoarele proprietăți prinThunderPhoneWidgetProps:
Exemple
Temă întunecată cu culoare personalizată
Poziție personalizată
Limbă, voce și context pentru fiecare sesiune
Proprietățilelanguage, voice și context sunt transmise cererii de sesiune (POST /widget/session) la inițierea unui apel, înlocuind valorile implicite configurate pentru agent pentru sesiunea respectivă:
context pentru a oferi agentului informații factuale despre pagina pe care se află vizitatorul — detalii despre produs, prețuri sau întrebări frecvente specifice paginii. Acesta este trunchiat pe server la 12.000 de caractere.
Cu callback-uri pentru evenimente
Cu stilizare personalizată
Cu ton de apel
Redați un sunet de telefon care sună în timp ce se stabilește conexiunea:connecting și se estompează treptat atunci când agentul se conectează.
Cu bază API personalizată
Gestionarea erorilor
Când este declanșat callback-ulonError, acesta primește un obiect de eroare cu două câmpuri:
Codurile de eroare frecvente includ domeniu nepermis, agent negăsit și cheie API nevalidă.
Pașii următori
Hook headless
Aveți nevoie de control complet asupra interfeței? Folosiți în schimb hook-ul
useThunderPhone.Stilizare
Personalizați culorile, dimensiunile și aspectul cu proprietăți personalizate CSS.