logoVoxagent

Встраивание виджета

Размещение голосового AI-агента Voxagent на вашем сайте

Voxagent предоставляет встраиваемый веб-компонент, который добавляет голосового AI-агента на любой сайт. Посетители смогут общаться с агентом голосом прямо в браузере.

Предварительные требования

  • Агент должен быть опубликован (переключатель Published активен)
  • Браузер посетителя должен поддерживать WebRTC
  • Посетитель должен разрешить доступ к микрофону

Публикация агента

  1. Откройте страницу агента в https://console.voxagent.app
  2. Активируйте переключатель Published
  3. Перейдите на вкладку Widget для получения кода встраивания

Код для встраивания

Скопируйте HTML-сниппет со страницы агента и вставьте на ваш сайт:

<speaknode-agent
  agent-id="your-agent-id"
  agent-token="your-agent-token"
  language="ru">
</speaknode-agent>

<script src="https://console.voxagent.app/widget/speaknode-agent.js"></script>

Атрибуты виджета

АтрибутТипОбязательныйОписание
agent-idstringДаИдентификатор опубликованного агента
agent-tokenstringНетПредгенерированный JWT-токен. Если не указан, токен запрашивается автоматически
languagestringНетКод языка (например, ru, en). Переопределяет автоопределение языка
initializedbooleanНетРежим внешней инициализации. При true виджет ожидает программного запуска

Настройка внешнего вида

На вкладке Widget страницы агента доступны настройки оформления.

Вариант отображения

ВариантОписание
TinyКомпактная кнопка-иконка. Подходит для ненавязчивого размещения
CompactКнопка с коротким текстом. Баланс между компактностью и заметностью
FullРазвёрнутая панель с описанием агента. Максимальная информативность

Размещение

Выберите позицию виджета на странице:

  • Правый нижний угол (по умолчанию)
  • Левый нижний угол
  • Или произвольное размещение через CSS

Цвета и тема

Настройте цвет акцента виджета, чтобы он соответствовал дизайну вашего сайта.

Передача переменных через URL

Если агент использует динамические переменные, их значения можно передать через query-параметры URL страницы, на которой размещён виджет:

https://yoursite.com/support?customer_name=Иван&order_id=ORD-12345

Виджет автоматически считывает параметры из URL и передаёт их агенту при запуске сессии.

Персонализация

Используйте URL-параметры для персонализации разговора. Например, передайте имя клиента из вашей CRM, чтобы агент сразу обращался к нему по имени.

Пример интеграции

<!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <title>Поддержка</title>
</head>
<body>
  <h1>Служба поддержки</h1>
  <p>Нажмите на виджет в правом нижнем углу, чтобы поговорить с оператором.</p>

  <speaknode-agent
    agent-id="abc123"
    language="ru">
  </speaknode-agent>

  <script src="https://console.voxagent.app/widget/speaknode-agent.js"></script>
</body>
</html>

HTTPS

Виджет требует HTTPS-соединение для работы с микрофоном. На страницах с HTTP доступ к микрофону будет заблокирован браузером.

Содержание