Эта страница показывает “витрину” продукта и полноценный UI чата. Сообщения уходят в POST /api/chat и ответы отображаются в диалоге. История хранится локально в браузере.
Один файл index.html, можно менять прямо на сервере.
Подходит для FAQ, triage заявок, подсказок оператору.
Уже настроено: можно показывать демо клиентам без “страшных” предупреждений.
Код умеет читать разные форматы ответа (reply/text/message/output).
Кнопка “Отправить” делает fetch на /api/chat. Текст ответа берётся из поля reply (или альтернатив).
Если у тебя другой формат запроса/ответа — скажи, я подгоню один блок функции callChatApi().