ThunderPhoneWidget vykresluje skleněný panel hovoru s integrovanými ovládacími prvky pro ztlumení, ukončení hovoru a zobrazení stavu připojení. Je to nejrychlejší způsob, jak přidat hlasovou AI do aplikace React.
Instalace
Základní použití
Vlastnosti
Komponenta přijímá následující vlastnosti prostřednictvímThunderPhoneWidgetProps:
Příklady
Tmavý motiv s vlastní barvou
Vlastní pozice
Jazyk, hlas a kontext pro relaci
Vlastnostilanguage, voice a context se při zahájení hovoru předávají požadavku relace (POST /widget/session) a pro tuto relaci přepisují nakonfigurované výchozí hodnoty agenta:
context poskytněte agentovi faktické informace o stránce, na které se návštěvník nachází – podrobnosti o produktu, ceny nebo časté dotazy specifické pro danou stránku. Na straně serveru se zkracuje na 12 000 znaků.
Se zpětnými voláními událostí
S vlastním stylem
S vyzváněním
Během navazování spojení přehrávejte zvuk vyzvánění telefonu:connecting, a po připojení agenta plynule utichne.
S vlastní základní adresou API
Zpracování chyb
Po spuštění zpětného voláníonError obdrží objekt chyby se dvěma poli:
Mezi běžné kódy chyb patří nepovolená doména, nenalezený agent a neplatný klíč API.
Další kroky
Headless hook
Potřebujete plnou kontrolu nad uživatelským rozhraním? Použijte místo toho hook
useThunderPhone.Styly
Přizpůsobte barvy, velikosti a rozvržení pomocí vlastních vlastností CSS.