Перейти к содержанию
modelium.
Начать с задачи
←

Open WebUI: уведомление о готовом ответе при открытой вкладке

Если вы ждёте ответ в Open WebUI, включите Browser Notifications в Settings → Notifications и разрешите уведомления сайту в браузере. Оставьте вкладку Open WebUI открытой и переключитесь на другую: по завершении ответа браузер может показать системное уведомление. Это не push-сервис: закрытая вкладка или приложение не получит такой сигнал.

Проверено по документации и исходному коду 21 октября 2026 года, но не в работающем Open WebUI. Названия настроек относятся к закреплённому исходнику. Реальный сигнал зависит от разрешения браузера, активности вкладки и окончания ответа; редакция не выполняла браузерный тест. s1s2s3

Что понадобится для уведомления?

Откройте Open WebUI в браузере на компьютере и войдите в аккаунт. Нужен уже работающий чат с выбранной моделью: эта настройка не устанавливает модель и не превращает удалённую модель в локальную. В официальном руководстве названы браузерные уведомления об окончании ответа, которые действуют, пока приложение открыто. s1s2

Разрешение даёт сам браузер для адреса вашего Open WebUI. Браузер обычно разрешает уведомления только на защищённом адресе: HTTPS или доверенном локальном localhost. Если вы открыли сервер с другого компьютера по обычному HTTP-адресу локальной сети, запрос разрешения может не сработать. Это ограничение браузера, а не причина включать внешнюю отправку данных. s5s6

Как включить и проверить?

  1. В своём Open WebUI откройте Settings → Notifications и включите Browser Notifications. При запросе разрешения браузера выберите Разрешить. В закреплённом коде отказ сбрасывает переключатель и показывает подсказку о настройках браузера. s1s2
  2. Откройте чат с работающей моделью и отправьте учебный вопрос: «Напиши одно слово: готово». Пока ответ создаётся, переключитесь на другую вкладку, не закрывая вкладку Open WebUI. После окончания ответа проверьте системное уведомление и сам текст в чате. Слово «готово» — учебный ввод, а не обещание точной формулировки модели. В закреплённом коде событие об окончании ответа при фоновой вкладке приводит к вызову браузерного Notification при включённой настройке; при видимом текущем чате системного уведомления может не быть. s2s3
  3. Вернитесь в чат и убедитесь, что ответ завершён. Если сигнал не появился, сначала проверьте, что ответ действительно закончен, вкладка оставалась открытой и разрешение для этого адреса в браузере не заблокировано. В настройках сайта можно изменить ранее отклонённое разрешение, затем повторить пробу на новом учебном вопросе. s2s3s5

Чего этот способ не делает?

После закрытия вкладки или приложения уведомление ждать нельзя: официальное руководство прямо говорит, что push-сервиса нет. При открытом и видимом том же чате код тоже не обещает системный баннер: он рассчитан в том числе на фоновую вкладку или другой чат. Системные режимы тишины и поведение отдельных браузеров могут дополнительно влиять на показ; редакция не измеряла их. s1s3

Notification Sound — отдельная настройка звука. Notification Targets отправляет исходящие webhooks на выбранный внешний адрес и требует другой настройки и прав; ради уведомления в браузере webhook создавать не нужно. Не вставляйте туда личный адрес или секрет, если ваша задача — только сигнал в открытом браузере. s2s4

Если модель ещё не отвечает на обычный вопрос, начните со стартового руководства Open WebUI и вернитесь к проверке уведомления после первого успешного ответа. s1

Источники

  1. Open WebUI as an App: Browser notifications и граница PWA — revision a2ea634521c32c203a6f6362e6a06a81cc746ef1. Получено 21.10.2026.
  2. Open WebUI: Notifications.svelte — переключатель и permission — revision 91ea4e3421d1d8069f13d4a463fcb5986d94ea60. Получено 21.10.2026.
  3. Open WebUI: корневой layout — chat:completion и видимость вкладки — revision 91ea4e3421d1d8069f13d4a463fcb5986d94ea60. Получено 21.10.2026.
  4. Open WebUI: Notifications — отличие webhook от Browser Notifications — revision 00a8eb4057e6c12541cabf075c353a5c8219411e. Получено 21.10.2026.
  5. MDN: Notification.requestPermission — разрешение и защищённый контекст. Получено 21.10.2026.
  6. MDN: Secure Contexts — доверенный localhost и обычный HTTP. Получено 21.10.2026.