ThunderPhoneWidget bileşeni; sessize alma, aramayı sonlandırma ve bağlantı durumunu görüntüleme için yerleşik kontroller içeren cam efektli bir arama çubuğu oluşturur. Bir React uygulamasına sesli yapay zeka eklemenin en hızlı yoludur.
Kurulum
Temel Kullanım
Özellikler
Bileşen,ThunderPhoneWidgetProps aracılığıyla aşağıdaki özellikleri kabul eder:
Örnekler
Özel Renkli Koyu Tema
Özel Konum
Oturum Başına Dil, Ses ve Bağlam
Bir arama başladığındalanguage, voice ve context prop’ları oturum isteğine (POST /widget/session) iletilir ve bu oturum için ajanın yapılandırılmış varsayılanlarını geçersiz kılar:
context özelliğini, ziyaretçinin bulunduğu sayfa hakkında ajana ürün ayrıntıları, fiyatlandırma veya sayfaya özel sık sorulan sorular gibi olgusal bilgiler sağlamak için kullanın. Bu değer sunucu tarafında 12.000 karakterle sınırlanır.
Olay Geri Çağrılarıyla
Özel Stille
Zil Sesiyle
Bağlantı kurulurken telefon çalma sesi çalın:connecting durumundayken zil sesi döngü halinde çalar ve yapay zeka ajanı bağlandığında yumuşakça azalır.
Özel API Tabanıyla
Hata İşleme
onError geri çağrısı tetiklendiğinde, iki alan içeren bir hata nesnesi alır:
Yaygın hata kodları arasında izin verilmeyen alan adı, bulunamayan ajan ve geçersiz API anahtarı yer alır.
Sonraki Adımlar
Headless Hook
Arayüz üzerinde tam kontrol mü istiyorsunuz? Bunun yerine
useThunderPhone hook’unu kullanın.Stil Özelleştirme
CSS özel özellikleriyle renkleri, boyutları ve düzeni özelleştirin.