проверяем API…
Демо · widget.js · GigaChat

ИИ-консультант для бегунов Ивановской области

Виджет отвечает на вопросы о тренировках, стартах, экипировке и местах для бега — по базе знаний региона. Кнопка справа внизу — живая, попробуйте.

Код установки ↓
Схема

Как это работает

ШАГ 01
01 /

Сайт спрашивает

Посетитель пишет вопрос в виджете на вашем сайте или на странице Tilda. Ключ GigaChat при этом не попадает в страницу.

ШАГ 02
02 /

Сервер отвечает

Этот сервер проверяет домен запроса, держит ключ и кэш токена, обрезает историю диалога и отдаёт ответ потоком — слово за словом.

ШАГ 03
03 /

GigaChat думает

Модель отвечает по-русски, опираясь на базу знаний из knowledge.md: события, клубы и маршруты Ивановской области.

Живой тест

Попробуйте сами

Вопрос отправится в чат справа внизу — откроется автоматически.

Для разработчика

Установка на сайт

Tilda → HTML-код для вставки в HEAD
<!-- один раз на сайт — кнопка чата появится сама -->
<script src="https://chat.ivanovo.online/widget.js"
        data-endpoint="https://chat.ivanovo.online/api/chat"
        data-title="Консультант для бегунов"
        data-color="#e8590c"
        data-greeting="Привет! Спросите про тренировки, старты или экипировку."
        defer></script>

Перед вставкой

  • Домен сайта должен быть в ALLOWED_ORIGINS в файле .env на сервере.
  • Цвет data-color подставляется в кнопку и сообщения — подгоните под свой сайт.
  • Лимит: 30 сообщений с одного IP за 10 минут.