Du kan gøre alt dette uden cURL: dashboardsiden Webwidgets
(
/dashboard/web-widgets) opretter widgeten, angiver dens tilstand
og agent, administrerer tilladte domæner og giver dig indlejringskodestykket.Forudsætninger
1
Opret en agent
Agenten, hvis prompt og stemme skal køre widgetsessionen. Angiv
widget_enabled: true (standardindstillingen).2
Vælg routingtalstanden
mode="agent"— én statisk agent pr. nøgle. Enklest.mode="webhook"— din server vælger agenten pr. besøgende via enweb.incoming-webhook. Brug dette til brugere, der er logget ind, A/B-tests eller routing pr. side.
3
Angiv de tilladte domæner
Udgivelsesnøgler er låst til origin. Du skal angive hvert værtsnavn,
der indlejrer widgeten.
localhost / 127.0.0.1 er altid
tilladt under lokal udvikling.Opret en udgivelsesnøgle
key, der begynder med pk_live_.... Udgivelsesnøgler
er offentlige med vilje — de kan sikkert inkluderes i din front-end-pakke.
Se reference for udgivelsesnøgler for
alle felter.
Tilføj widgeten på dit websted
Tre integrationsmuligheder er beskrevet i widget-SDK-dokumentationen:React-komponent
<ThunderPhoneWidget publishableKey="pk_live_..." />.Headless-hook
useThunderPhone() til tilpassede brugergrænseflader.CDN-script-tag
ThunderPhone.mount({...}) til websteder uden bundler.publishableKey og gengiver mikrofonknappen
samt lydelementet under opkaldet.
Widgetens context afkortes til 12.000 tegn (omtrent 3.400
tokens af typisk engelsk tekst) og tæller med i
tillægget for promptstørrelse.
Webhooks i widgettilstand
Nårmode="webhook", kalder ThunderPhone din webhook_url ved hver
sessionsstart med en web.incoming-payload. Returner den agentkonfiguration,
du vil køre for den besøgende — den følger samme
svarskema som telefonopkald:
Overvåg sessionerne
Widget-sessioner vises iGET /v1/calls med
direction="widget" — samme transskription, optagelse, bedømmelse og
fakturering som telefonopkald. Filtrer efter direction for at opbygge et dashboard kun til widgets.
Næste trin
Reference til Widget SDK
Integrationsdetaljer for React / hooks / CDN.
Dynamisk konfiguration pr. opkald
Implementer
mode="webhook"-flowet fra ende til anden.Reference til publicerbare nøgler
Alle felter i nøgleressourcen.
API til mikrofonsessioner
Spring widgetten over; styr LiveKit direkte til tilpassede brugergrænseflader.