Виджет отвечает на вопросы о тренировках, стартах, экипировке и местах для бега — по базе знаний региона. Кнопка справа внизу — живая, попробуйте.
Посетитель пишет вопрос в виджете на вашем сайте или на странице Tilda. Ключ GigaChat при этом не попадает в страницу.
Этот сервер проверяет домен запроса, держит ключ и кэш токена, обрезает историю диалога и отдаёт ответ потоком — слово за словом.
Модель отвечает по-русски, опираясь на базу знаний из knowledge.md: события, клубы и маршруты Ивановской области.
Вопрос отправится в чат справа внизу — откроется автоматически.
<!-- один раз на сайт — кнопка чата появится сама --> <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 подставляется в кнопку и сообщения — подгоните под свой сайт.