ThunderPhoneWidget відображає скляну панель дзвінка з вбудованими елементами керування для вимкнення мікрофона, завершення дзвінка та відображення статусу підключення. Це найшвидший спосіб додати голосовий ШІ до React-застосунку.
Встановлення
Базове використання
Властивості
Компонент приймає такі властивості черезThunderPhoneWidgetProps:
Приклади
Темна тема з користувацьким кольором
Користувацьке розташування
Мова, голос і контекст для кожного сеансу
Властивостіlanguage, voice і context передаються в запит сеансу (POST /widget/session) на початку виклику, перевизначаючи налаштовані за замовчуванням параметри агента для цього сеансу:
context, щоб надати агенту фактичні відомості про сторінку, на якій перебуває відвідувач: деталі продукту, ціни або поширені запитання, специфічні для сторінки. На сервері його буде скорочено до 12 000 символів.
Зі зворотними викликами подій
З користувацьким стилем
Із мелодією дзвінка
Відтворюйте звук телефонного дзвінка під час встановлення з’єднання:connecting, і плавно згасає, коли агент підключається.
Із користувацькою базою API
Обробка помилок
Коли спрацьовує зворотний викликonError, він отримує об’єкт помилки з двома полями:
Поширені коди помилок включають недозволений домен, агента не знайдено та недійсний ключ API.
Наступні кроки
Headless Hook
Потрібен повний контроль над інтерфейсом? Натомість використовуйте хук
useThunderPhone.Стилізація
Налаштовуйте кольори, розміри та компонування за допомогою користувацьких властивостей CSS.