Перейти до основного вмісту

Поради досвідченим користувачам

На цій сторінці зібрано практичні процеси, які роблять щоденну роботу з Libre WebUI швидшою, охайнішою й надійнішою.

Тримайте завантаженою невелику щоденну модель

Для звичних завдань використовуйте швидку локальну модель, а на більші переходьте лише за потреби.

Вдалі моделі на щодень:

  • gemma4:12b для швидких повсякденних чатів
  • qwen3.8:27b для складніших універсальних завдань
  • gemma4:26b для ефективності MoE на потужнішому обладнанні
  • gemma4:31b для найкращої якості локальної dense-моделі
  • nomic-embed-text для векторних подань документів

Відкрийте Models, щоб побачити активні моделі. Якщо бракує VRAM, вивантажте моделі, якими не користуєтеся.

Використовуйте чат incognito для розмов, які не слід зберігати

Запустіть чат incognito з меню + панелі вкладок, палітри команд, сторінки Home або кнопкою з привидом на вітальному екрані чату. Також доступна пряма адреса: /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.

Типова тема

Нові встановлення використовують темну тему, застосовану до першого відтворення, щоб не було світлого спалаху. Адміністратор може змінити типове значення для всього примірника в Налаштування > Керування користувачами > Тема за замовчуванням (Світла, Темна або Глибокий чорний). Це типове значення застосовується до сторінки входу, задає початкову тему кожного нового облікового запису й діє в будь-якому браузері, який ще не вибрав власну тему; збережений особистий вибір завжди враховується. 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-редагування, що показує кожну пропозицію як різницю до застосування. Оскільки перед застосуванням створюється знімок попередньої версії, кожну зміну 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 — інтенсивність міркування, 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 найпростіше допомагає іншим його знайти.

Підтримуйте узгодженість документації та інтерфейсу

Продукт швидко змінюється. Віддавайте перевагу довговічній документації про поведінку й процеси, а актуальні списки моделей залишайте інтерфейсу. Не копіюйте великі каталоги постачальників у документацію, якщо список не генерує програма.

Пов’язана документація