Советы опытным пользователям
На этой странице собраны практические процессы, которые делают ежедневную работу с Libre WebUI быстрее, чище и надёжнее.
Держите загруженной небольшую повседневную модель
Для обычных задач используйте быструю локальную модель, а на более крупные переходите только при необходимости.
Хорошие модели на каждый день:
gemma4:12bдля быстрых повседневных диалоговqwen3.8:27bдля более сложных универсальных задачgemma4:26bдля эффективности MoE на мощном оборудованииgemma4:31bдля лучшего качества локальной dense-моделиnomic-embed-textдля эмбеддингов документов
Откройте Models, чтобы увидеть работающие модели. Если VRAM заканчивается, выгрузите неиспользуемые модели.
Используйте чат incognito для несохраняемых разговоров
Запустите чат incognito из меню + панели вкладок, палитры команд, страницы Home или кнопкой с привидением на приветственном экране чата. Также доступен прямой URL: /chat?incognito=1.
Чат incognito никогда не сохраняется: сервер не создаёт сеанс, сообщения не записываются, а разговор не появляется в боковой панели или истории. Чат показывает баннер Private Mode ("This conversation won't be saved"). При открытии сохранённого чата режим incognito прекращается; перезагрузка вкладки incognito начинает новый пустой приватный чат, поэтому предыдущие сообщения исчезают.
Важно понимать границу: incognito управляет постоянством, но не раскрытием данных поставщику. Выбранная модель — локальная или удалённая — всё равно получает весь диалог, а контекст документов применяется, если включён. Если разговор не должен покидать инфраструктуру, сочетайте incognito с локальной Ollama.
Управляйте вкладками через контекстное меню
Щёлкните вкладку правой кнопкой мыши (или нажмите Shift + F10, когда вкладка в фокусе), чтобы выбрать:
- Close tab
- Close other tabs
- Close tabs to the right
- Close all tabs
Home всегда находится первой и не закрывается. У администраторов в меню + также есть прямые пункты User Management, System и Provider Usage. Любой из них можно закрепить значком булавки из меню аватара в нижней части боковой панели рядом с Settings.
Быстро перемещайтесь с палитрой команд
Cmd/Ctrl + K открывает палитру команд отовсюду — даже когда фокус находится в поле сообщения. Нечёткий поиск охватывает действия приложения, чаты и задачи Work, поэтому срабатывают неполные или ошибочные запросы: autmtn находит Automations, "pictures" — Imagine, а "dark" — переключатель темы. Начиная с трёх символов палитра ищет и в тексте сообщений, заметок и документов (включая доступные вам заметки) и показывает фрагменты. Поиск выполняется в памяти по вашим расшифрованным данным; открытый текст не индексируется на диске. Совпавшие символы выделяются, результаты ранжируются, а без запроса показываются недавние чаты и задачи. Перемещайтесь ↑/↓, открывайте Enter, закрывайте Esc или повторным Cmd/Ctrl + K.
Тема по умолчанию
Новые установки используют тёмную тему, применяемую до первой отрисовки, чтобы избежать светлой вспышки. Администратор может изменить тему по умолчанию для всего экземпляра в разделе Settings > Управление пользователями > Тема по умолчанию (Светлая, Тёмная или Глубокий Чёрный). Эта тема оформляет страницу входа, назначается каждой новой учётной записи и действует в любом браузере, который ещё не выбрал собственную; сохранённая личная настройка всегда соблюдается. Libre WebUI не следует системной теме; переключайте её явно сочетанием Cmd/Ctrl + D, кнопкой солнце/луна или в Settings. Переключатель по кругу меняет Светлую, Тёмную, Глубокий Чёрный и Небесную.
Небесная следует за солнцем: палитра и живое небо (солнце или луна на своей дуге, облака, звёзды после сумерек, лампа, которая ночью следует за указателем) меняются минута за минутой, а восход и закат смещаются в течение года. Выберите её в Settings > Внешний вид; ползунок там показывает любую минуту суток, а Следовать часам возвращает реальное время. Без местоположения принимается день средних широт; поделитесь местоположением (или введите координаты) — и восход с закатом будут рассчитаны для вашего настоящего неба. Местоположение округляется примерно до километра, хранится только в этом браузере и никогда не отправляется на сервер. С местоположением можно также включить Учитывать погоду: текущие условия поступают прямо из Open-Meteo в браузер, а облака, дождь, снег, туман и ветер формируют небо.
Сосредотачивайте задачи Work на одной цели
Используйте отдельную задачу Work для каждого проекта или независимой цели. У каждой задачи собственный диалог, управляемая идентичность контейнера и постоянные файлы. Контейнер можно остановить или пересоздать, а именованный том сохранится. Повторное использование задачи сохраняет полезный контекст, новая задача создаёт чистую границу.
Хорошая первая инструкция сообщает модели:
- Желаемый результат.
- Важные технические или дизайнерские ограничения.
- Команду или поведение для проверки завершения.
- Файлы или интерфейсы, которые нельзя менять.
Следите за ходом в Activity, затем проверяйте результат в Files, Git, Terminal и Preview. Редактор файлов поддерживает подсветку синтаксиса в светлой и тёмной теме, незаписанные черновики в браузере и форматирование поддерживаемых типов. Сохраняйте через Cmd/Ctrl + S, форматируйте через Shift + Alt + F.
Используйте установленную модель Ollama с инструментами, если трафик должен оставаться в вашей инфраструктуре Ollama. Удалённая или облачная модель может снизить нагрузку на локальную память, но способна совершать несколько платных вызовов и получает запрошенные результаты инструментов, где могут быть данные рабочей области.
Остановка выполнения или предпросмотра сохраняет область. Удаление задачи Work безвозвратно удаляет её, поэтому сначала скопируйте нужные данные.
Используйте персоны для повторяемой работы
Создавайте персоны для регулярных процессов:
- Краткий рецензент кода с низкой температурой.
- Редактор текста с чётким руководством по стилю.
- Исследователь с включённым поиском документов.
- Ассистент поддержки с фиксированным тоном и структурой.
Персоны хранят модель, системный промпт, параметры генерации, аватар/фон и необязательные настройки памяти и мутаций. Их можно экспортировать и импортировать как JSON.
Храните долговечные заметки рядом с работой
Откройте Notes из меню создания, если сведения должны существовать независимо от одного чата или задачи Work. Заметки поддерживают предпросмотр Markdown, явное редактирование, поиск и автосохранение. Предпросмотр также показывает встроенные SVG и базовый HTML после очистки, поэтому скрипты, обработчики событий и опасные URL никогда не выполняются. Панель инструментов добавляет историю версий с восстановлением, вложения, закрепление, доступ пользователям (просмотр или правка), экспорт Markdown и боковую панель AI-редактирования, показывающую каждое предложение как diff до применения. Поскольку перед применением сохраняется снимок предыдущей версии, любую правку AI можно отменить. Заметки привязаны к аккаунту и входят в полный архив пользователя; история и вложения остаются в экземпляре и в архив не входят.
Повышайте надёжность артефактов
Libre WebUI распознаёт явные теги артефактов, блоки кода, самостоятельные документы HTML и типичные многофайловые пакеты HTML. Для лучшего результата попросите модель:
Create one complete self-contained HTML file.
Inline the CSS and JavaScript.
Do not rely on external files unless they are CDN URLs.
Если нужны отдельные блоки, ясно назовите их:
```html filename="index.html"
...
```
```css filename="style.css"
...
```
```js filename="app.js"
...
```
Libre WebUI попытается объединить локальные блоки CSS и JavaScript в предпросмотр HTML.
Ставьте промпты в очередь во время ответа
Отправка во время генерации помещает промпт в очередь, а не теряет его. Промпты отображаются над полем сообщения, их можно редактировать, переставлять и удалять; после каждого ответа они отправляются по одному. Очередь хранится вместе с чатом, поэтому переживает перезагрузку и переподключение.
Ответвляйте разговор
Кнопка ответвления у сообщения копирует разговор до этого места, включая варианты, в новый чат и записывает источник. Оригинал не меняется, поэтому исследовательские отклонения не загрязняют основной поток.
Сравнивайте модели за один ход
Кнопка столбцов рядом с выбором инструментов отправляет следующий промпт ещё максимум трём моделям. Каждый ответ — независимая генерация со своей меткой, статистикой и отменой, поэтому медленная или ошибочная модель не блокирует остальные.
Осознанно используйте чат с документами
Document Chat принимает PDF, Office (DOCX/PPTX/XLSX), Markdown, HTML, код и CSV до 10 МБ. Поиск работает в двух режимах:
- Поиск по ключевым словам (BM25) доступен всегда.
- Гибридный поиск объединяет семантическое и ключевое ранжирование, когда эмбеддинги включены в Settings и доступна модель эмбеддингов.
Для простой локальной модели эмбеддингов установите nomic-embed-text:
ollama pull nomic-embed-text
Для лучших результатов загружайте в чат тематически узкие документы, а не один огромный смешанный набор.
Настраивайте параметры генерации
| Параметр | Практическое назначение |
|---|---|
| Temperature | Ниже для точности, выше для творческого поиска |
| Top P / Top K | Оставьте значения по умолчанию, если намеренно не настраиваете выборку |
| Context window | Увеличивайте для длинных чатов лишь при достаточных ресурсах модели и памяти |
| Max tokens | Ограничьте длинные ответы или увеличьте для кода/артефактов |
| Repeat penalty | Немного увеличьте при зацикливании модели |
Если модель ведёт себя плохо, сначала снизьте температуру, затем давление контекста, после чего попробуйте другую модель.
Определяйте интенсивность рассуждения
Элемент рядом с названием модели открывает уровни рассуждения: off, on, low, medium и high. Выбор принадлежит разговору, переживает перезагрузку и применяется к повторной генерации. Settings > Generation содержит значение по умолчанию для новых ответов, а панель чата показывает то же значение.
Если оставить параметр пустым, ничего не отправляется — так работали все предыдущие выпуски. При выборе сервер преобразует одно значение для отвечающего поставщика: Ollama получает его в теле запроса, поставщики в стиле OpenAI — reasoning effort, Anthropic и Gemini — бюджет токенов с местом для ответа.
Следует знать две детали. Модель, которую Ollama считает неспособной рассуждать, вообще не получает параметр, поэтому элемент управления скрыт. Именованные уровни существуют лишь у моделей, публикующих их, например gpt-oss; для рассуждающей модели без уровней именованный уровень действует как on, поэтому смена моделей не вызывает ошибку. При глобальном или закреплённом значении кнопка показывает фактический уровень следующего ответа, а пункт "Default" — во что он сейчас разрешается.
Следите за окном контекста
Кольцо рядом с названием модели заполняется по мере роста разговора. Наведите указатель, чтобы увидеть заполненность, использованные токены и размер окна. После четырёх пятых кольцо становится янтарным, у предела — красным; при неизвестном окне оно пунктирное.
Счётчик охватывает то, что действительно отправит следующий запрос: скомпактированная история и покинутые ветви не расходуют контекст. Он опирается на измерение последнего ответа поставщиком, если оно было, плюс оценку одного токена на четыре добавленных символа; при отсутствии измерения отмечается ~. Если окно ограничено ниже обученной длины, это указывается: измеряется фактическое окно запроса — OLLAMA_MAX_CONTEXT (по умолчанию 32,768), а не полная длина модели. Повышение переменной увеличивает и реальное окно, и индикатор.
У моделей поставщиков окно показывается только при публикации в списке моделей. Иначе индикатор считает токены, но не имеет делителя.
Позвольте длинным чатам компактироваться автоматически
Администраторы могут включить context compaction в Settings > Generation. Когда оценка контекста превышает порог токенов, сервер просит модель обобщить старые сообщения и сохраняет дословно только последние. Сводка появляется в месте свёрнутой истории, а обобщённые сообщения тускнеют: они читаемы, но больше не отправляются модели. При включении число "recent messages kept" также задаёт скользящее окно разговора, поэтому увеличение действительно расширяет видимый контекст.
| Параметр | Что контролирует |
|---|---|
| Token threshold | Оценка контекста, запускающая компактизацию |
| Recent messages kept | Число последних сообщений, всегда сохраняемых дословно |
| Compaction model | Модель сводок; по умолчанию модель разговора |
| Custom summary prompt | Собственные инструкции с {{PREVIOUS_SUMMARY}} и {{MESSAGES}} |
Компактизация по умолчанию выключена и действует для всех пользователей сервера, но каждый чат сохраняет контроль: панель может отключить её для одного разговора, а каждая карточка сводки позволяет отменить. Восстановление возвращает ровно заменённые сообщения, по одной компактизации за раз. Ход никогда не разрезается: дословная история всегда начинается с вашего сообщения. Новая сводка включает предыдущую, поэтому остаётся одна текущая. Если модель сводки ошибается, генерация продолжается с нескомпактированной историей.
Храните ключи поставщиков у пользователей
Плагины могут читать ключи окружения, но для общих установок пользовательские учётные данные обычно чище. Добавляйте ключи в Settings, чтобы каждый управлял своим доступом.
Переменные бэкенда используйте для общих значений развёртывания или автоматизированных установок.
Делайте удалённый доступ предсказуемым
Для доступа с телефона или LAN привяжите сервер разработки к сетевому интерфейсу:
npm run dev:host
Затем откройте на другом устройстве LAN- или Tailscale-адрес компьютера на порту 8080 (dev:host обслуживает фронтенд на 8080, а не стандартном порту Vite). В продакшене явно задайте CORS_ORIGIN и URL API фронтенда, чтобы браузеры не возвращались к localhost.
Проверяйте версию, не покидая приложение
Settings → About сравнивает сборку с последним выпуском GitHub: сообщает об актуальности, ссылается на выпуск при отставании и отмечает сборку -dev, опережающую закреплённый выпуск. Кнопка View changelog повторно открывает примечания после обновления. Если Libre WebUI полезен, ссылка Star on GitHub проще всего помогает другим его найти.
Поддерживайте согласованность документации и интерфейса
Продукт быстро меняется. Предпочитайте долговечную документацию о поведении и процессах, а актуальные списки моделей оставляйте интерфейсу. Не копируйте большие каталоги поставщиков в документацию, если список не генерируется приложением.