Skip to main content
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

Widget’ın doğru şekilde oluşturulması için CSS dosyasını mutlaka içe aktarmalısınız. Bu dosya olmadan widget stilsiz görünür.

Ö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ığında language, 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

Kullanılabilir tüm CSS sınıfları ve özel özellikler için Stil kılavuzuna bakın.

Zil Sesiyle

Bağlantı kurulurken telefon çalma sesi çalın:
Bir ses dosyası URL’si ileterek özel zil sesi kullanın:
Bileşen connecting durumundayken zil sesi döngü halinde çalar ve yapay zeka ajanı bağlandığında yumuşakça azalır.

Özel API Tabanıyla

apiBase değerini yalnızca kendi barındırdığınız veya proxy API uç noktası kullanıyorsanız ayarlamanız gerekir. Varsayılan değer https://api.thunderphone.com/v1 adresini gösterir.

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.