Przejdź do głównej zawartości

Porady dla zaawansowanych

Ta strona zbiera praktyczne sposoby pracy, dzięki którym codzienne korzystanie z Libre WebUI jest szybsze, bardziej uporządkowane i niezawodne.

Utrzymuj załadowany mały model do codziennej pracy​

Do rutynowych zadań używaj szybkiego modelu lokalnego, a na większe modele przechodź tylko wtedy, gdy zadanie tego wymaga.

Dobre modele do codziennej pracy:

  • gemma4:12b do szybkich codziennych rozmów
  • qwen3.8:27b do bardziej wymagających zadań ogólnych
  • gemma4:26b dla wydajności MoE na mocniejszym sprzęcie
  • gemma4:31b dla najlepszej jakości lokalnego modelu dense
  • nomic-embed-text do embeddingów dokumentów

Otwórz Models, aby sprawdzić uruchomione modele. Gdy zaczyna brakować VRAM, wyładuj modele, których nie używasz.

Nazywaj nowe czaty w trakcie odpowiedzi​

Włącz Automatyczne tytuły i wybierz Model zadań w Settings → Domyślne. W nowym zapisanym czacie generowanie tytułu podsumowuje Twoją pierwszą wiadomość zaraz po jej wysłaniu, równolegle z odpowiedzią asystenta. Pasek boczny aktualizuje się, gdy tytuł jest gotowy; wolne żądanie tytułu nie blokuje odpowiedzi.

Żądanie tytułu obsługuje wybrany model zadań wraz ze swoim dostawcą. Dostawca, który szereguje żądania, może je mimo to skolejkować. Kolejne wiadomości, czaty już nazwane oraz czaty incognito nie wyzwalają automatycznych tytułów.

Śledź rozumowanie na żywo​

Gdy Automatyczne tytuły są włączone, a w Settings → Domyślne wybrano Model zadań, zwinięty blok rozumowania pokazuje krótkie podsumowanie aktywności w trakcie pracy asystenta. Ten sam model zadań otrzymuje najnowszy fragment rozumowania, aby opisać bieżący temat, więc wybierz model lokalny, jeśli ten tekst ma pozostać na Twojej maszynie.

Podsumowania obejmują najwyżej ostatnie 4000 znaków, zaczynają się, gdy dostępnej treści jest dość, i odświeżają się najwyżej raz na pięć sekund, z jednym żądaniem naraz. Wolne lub nieudane podsumowanie nigdy nie blokuje odpowiedzi. Ostatnie podsumowanie pozostaje widoczne przy tej wiadomości po zakończeniu rozumowania, razem z czasem jego trwania; rozwiń blok, aby przeczytać oryginalne rozumowanie. Te podsumowania są tymczasowe i nie są zapisywane w historii czatu.

Tekst aktywności animuje się przy zmianach, z tym samym wskaźnikiem ładowania co oczekujące tytuły czatów. Preferencja ograniczonego ruchu wyłącza obie animacje. Czaty incognito i czaty bez włączonego modelu zadań zachowują zwykłą etykietę rozumowania i nie wysyłają żądań podsumowania.

Używaj czatu incognito do rozmów, które nie powinny być zapisywane​

Uruchom czat incognito z menu + na pasku kart, z palety poleceń, strony Home albo przyciskiem ducha na ekranie powitalnym czatu. Dostępny jest też bezpośredni adres: /chat?incognito=1.

Czat incognito nigdy nie jest utrwalany: na serwerze nie powstaje sesja, żadna wiadomość nie jest zapisywana, a rozmowa nie pojawia się na pasku bocznym ani w historii. Czat wyświetla baner Private Mode ("This conversation won't be saved"). Otwarcie zapisanego czatu wyłącza tryb incognito; odświeżenie karty incognito rozpoczyna nowy, pusty prywatny czat, więc wcześniejsze wypowiedzi znikają.

Granica jest ważna: incognito kontroluje trwałość danych, a nie ich ujawnienie dostawcy. Wybrany model — lokalny lub zdalny — nadal otrzymuje całą rozmowę, a kontekst dokumentów nadal obowiązuje, jeśli jest włączony. Jeśli rozmowa nie może opuścić Twojej infrastruktury, połącz incognito z lokalnym modelem Ollama.

Używaj kompaktowego paska bocznego​

Kompaktowy pasek boczny udostępnia bezpośrednie skróty do Channels, Notes, Calendar, Automations, Personas i Imagine pod Chat i Work, a na samym końcu Search. Skrót Agents pojawia się, gdy funkcja jest włączona dla Twojego konta. Najedź na ikonę, aby zobaczyć jej etykietę; bieżący cel pozostaje wyróżniony. Na niskich ekranach skróty można przewijać, a elementy ustawień i konta zostają na dole.

Przewijaj panele​

Listy w Chat i Work delikatnie zanikają przy krawędziach, za którymi są kolejne elementy. Zanikanie znika na początku i na końcu listy, a listy mieszczące się w całości pozostają w pełni widoczne. Fokus klawiatury utrzymuje listę wyraźną, więc elementy sterujące pozostają czytelne.

Górny pasek kart używa tego samego zanikania na krawędziach przewijania poziomego. Zanikanie znika, gdy wszystkie karty się mieszczą albo gdy dotrzesz do któregoś końca. Wybranie karty przewija ją do widoku, a przycisk nowej karty pozostaje w pełni widoczny obok paska.

Ten sam efekt towarzyszy przewijaniu w Settings, Chat, Work, na stronach biblioteki, w menu i w treści okien dialogowych, w tym na listach poziomych i w tabelach. Settings utrzymuje tytuł i pole wyszukiwania nad przewijaną nawigacją. Zanikanie aktualizuje się po wczytaniu treści, zmianie filtrów lub zmianie rozmiaru okna i działa w każdym motywie oraz w układach od prawej do lewej. Nawigacja klawiaturą usuwa zanikanie wokół elementu z fokusem; użycie myszy lub dotyku je przywraca. Pola tekstowe oraz wnętrze osadzonych aplikacji i widżetów terminala/edytora zachowują własny sposób renderowania.

Chat i Work stosują szersze zanikanie dla starszej treści u góry oraz pod przyciskami Nowe wiadomości i Nowa aktywność, gdy przewijasz w górę. Te przyciski pozostają wyraźne nad zanikającym tekstem i wracają do najnowszej treści, gdzie dolne zanikanie znika.

Zarządzaj kartami z menu kontekstowego​

Kliknij kartę prawym przyciskiem (albo naciśnij Shift + F10, gdy karta ma fokus), aby wybrać:

  • Close tab
  • Close other tabs
  • Close tabs to the right
  • Close all tabs

Home jest zawsze pierwszą kartą i nie można jej zamknąć. Administratorzy mogą przypiąć System, Użycie dostawców i Ewaluacje do stopki paska bocznego ikoną pinezki z menu awatara. Administracja kontami znajduje się w Settings → Zarządzanie użytkownikami.

Poruszaj się szybko dzięki palecie poleceń​

Cmd/Ctrl + K otwiera paletę poleceń z każdego miejsca — również wtedy, gdy fokus znajduje się w polu wiadomości. Wyszukiwanie toleruje niepełne i błędnie zapisane hasła w działaniach aplikacji, czatach i zadaniach Work: autmtn znajduje Automations, "pictures" — Imagine, a "dark" — przełącznik motywu. Od trzech znaków przeszukuje również treść wiadomości, notatek i dokumentów (w tym udostępnionych Ci notatek) oraz wyświetla fragment każdego trafienia. Odbywa się to w pamięci na Twoich odszyfrowanych danych; nic nie jest indeksowane na dysku w postaci jawnej. Dopasowane znaki są wyróżniane, wyniki sortowane według trafności, a przy pustym zapytaniu pojawiają się ostatnie czaty i zadania. Nawiguj klawiszami ↑/↓, otwieraj przez Enter, zamykaj przez Esc (lub ponownie Cmd/Ctrl + K).

Motyw domyślny​

Nowe instalacje używają ciemnego motywu, stosowanego jeszcze przed pierwszym renderowaniem, aby uniknąć jasnego błysku. Administrator może zmienić domyślny motyw całej instancji w Settings > Zarządzanie użytkownikami > Ustawienia domyślne > Motyw domyślny (Jasny, Ciemny lub Czysta Czerń). Ten domyślny motyw obowiązuje na stronie logowania, jest przypisywany każdemu nowemu kontu i działa w każdej przeglądarce, która nie wybrała własnego; zapisana preferencja osobista jest zawsze respektowana. Libre WebUI nie podąża za ustawieniem motywu systemu operacyjnego; przełącz go jawnie skrótem Cmd/Ctrl + D, przyciskiem słońce/księżyc lub w Settings. Przełącznik cyklicznie zmienia Jasny, Ciemny, Czysta Czerń i Niebiański.

Niebiański podąża za słońcem: paleta i żywe niebo (słońce lub księżyc na swoim łuku, chmury, gwiazdy po zmierzchu, lampa podążająca nocą za kursorem) zmieniają się minuta po minucie, a wschód i zachód słońca przesuwają się w ciągu roku. Wybierz go w Settings > Wygląd. Zegar nieba na końcu paska kart otwiera szklany podgląd: przeciągnij wzdłuż doby, aby przesunąć słońce i księżyc, albo przejdź od razu do pozycji Wschód słońca lub Zachód słońca. Ten sam podgląd jest dostępny w sekcji Wygląd. Podgląd rozróżnia czas Na żywo i ręcznie wybrany Podgląd, z etykietami czasu wzdłuż suwaka. Podążaj za zegarem, zamknięcie podglądu lub opuszczenie sekcji Wygląd przywraca czas rzeczywisty. Przeglądanie doby działa lokalnie i nie zapisuje nowego ustawienia motywu. Bez lokalizacji przyjmowany jest dzień na średniej szerokości geograficznej; udostępnij lokalizację (lub wpisz współrzędne), a wschód i zachód zostaną wyliczone dla Twojego rzeczywistego nieba. Lokalizacja jest zaokrąglana do około kilometra, pozostaje wyłącznie w tej przeglądarce i nigdy nie trafia na serwer. Współrzędne wpisywane ręcznie mają widoczne etykiety Szerokość i Długość. Szerokość musi mieścić się w zakresie od -90 do 90, a długość od -180 do 180. Zastosuj lub Enter zapisuje poprawne współrzędne. Wpisy niepoprawne lub niekompletne zachowują zapisaną lokalizację; Wyczyść usuwa ją jawnie. Mając lokalizację, można też włączyć Dopasuj do pogody: bieżące warunki trafiają prosto z Open-Meteo do przeglądarki, a chmury, deszcz, śnieg, mgła i wiatr kształtują niebo. Jeśli zapytanie się nie powiedzie, Libre WebUI zachowuje ostatnią udaną pogodę na czas tej sesji i ponawia próby automatycznie, dopóki motyw niebiański jest aktywny. Ponowne próby zaczynają się po 15 sekundach i podczas awarii zwalniają do najwyżej jednej na pięć minut. Zapytanie, które utknie na dziesięć sekund, jest anulowane, aby nie blokowało kolejnych odświeżeń. Wyłączenie pogody lub zmiana lokalizacji anuluje oczekujące zapytania.

Motyw niebiański używa tego samego szklanego pola w Chat i Work. Rozmieszczenie słońca i księżyca skaluje się do ekranu, a światło kursora pozostaje pod warstwą tekstu. Dekoracyjny ruch zatrzymuje się przy ukrytej karcie i natychmiast reaguje na systemowe ustawienie ograniczonego ruchu, także podczas wejściowej animacji motywu.

Tapeta konta​

W Ustawienia > Wygląd > Obraz tła wybierz obraz do 10 MB. Obraz źródłowy i ustawienia zapisują się na koncie. Tapeta pojawia się na stronie Home oraz w Chat i Work; nie obejmuje paska bocznego, paska kart ani stron bibliotek.

Dithering tworzy wyraźne kwadratowe piksele z prześwitami w cieniach, inspirowane kolorami obrazu. Jasne obszary są wcześniej zmiękczane, dzięki czemu blade niebo i jasne zdjęcia zachowują fakturę zamiast jednolitej plamy. Oryginał używa gładkiego obrazu, a Rozmyty dodaje regulowane rozmycie. Wszystkie trzy style wtapiają się w bieżący motyw i dostosowują jasne partie do czytelności; przesłany plik źródłowy nigdy się nie zmienia. Intensywność pokazuje podgląd natychmiast i zapisuje się po zakończeniu regulacji. Zerowa intensywność ukrywa tapetę bez jej usuwania. Można ją też tymczasowo wyłączyć, zastąpić lub usunąć.

Podgląd działa w motywach Jasny, Ciemny (szary), Czysta Czerń i Niebiański. Tapeta pozostaje widoczna przy rozwijaniu i zwijaniu nawigacji. Na telefonach pasek boczny przykrywa część treści, a odsłonięta tapeta pozostaje widoczna. Tła person pozostają przypisane do swoich chatów i nie zastępują tapety konta. Przetwarzanie obrazu odbywa się w przeglądarce. Jeśli obrazu zewnętrznego nie da się przetworzyć z powodu polityki pochodzenia, używana jest lokalna wizualna alternatywa.

Odbieraj wzmianki i wyniki automatyzacji przez e-mail​

Gdy administrator skonfiguruje serwer poczty wychodzącej w Settings → User Management → Access & policies, otwórz Settings → Notifications i włącz Channel mentions, Automation results albo oba naraz. Wzmianka przychodzi z podglądem wiadomości i linkiem do kanału; uruchomienie automatyzacji przychodzi z wygenerowaną odpowiedzią (albo błędem, jeśli się nie powiodło) oraz linkiem do docelowego czatu lub zadania Work. Oba przełączniki są domyślnie wyłączone, dopóki ich sam nie włączysz, i wymagają adresu e-mail przypisanego do Twojego konta.

Skupiaj zadania Work na jednym celu​

Używaj osobnego zadania Work dla każdego projektu lub niezależnego celu. Każde zadanie ma własną rozmowę, zarządzaną tożsamość kontenera i trwałe pliki. Sam kontener może zostać zatrzymany lub utworzony ponownie, a jego nazwany wolumin przetrwa. Ponowne użycie tego samego zadania zachowuje użyteczny kontekst, a nowe zadanie tworzy czystą granicę.

Dobra pierwsza instrukcja przekazuje modelowi:

  • Oczekiwany rezultat.
  • Ważne ograniczenia techniczne lub projektowe.
  • Polecenie lub zachowanie potwierdzające ukończenie.
  • Pliki lub interfejsy, które muszą pozostać bez zmian.

Śledź postęp w Activity, a następnie sprawdzaj i testuj wynik w Files, Git, Terminal i Preview. Edytor plików obsługuje podświetlanie składni w jasnym i ciemnym motywie, przechowywane w przeglądarce niezapisane wersje robocze oraz formatowanie obsługiwanych typów plików. Użyj Cmd/Ctrl + S, aby zapisać, i Shift + Alt + F, aby sformatować.

Użyj zainstalowanego modelu Ollama obsługującego narzędzia, jeśli ruch modelu ma pozostać w skonfigurowanej infrastrukturze Ollama. Model zdalny lub chmurowy może zmniejszyć obciążenie lokalnej pamięci wnioskowania, ale może wykonywać wiele płatnych wywołań i otrzymuje żądane wyniki narzędzi, które mogą zawierać dane z obszaru roboczego.

Zatrzymanie wykonania lub podglądu zachowuje obszar roboczy. Usunięcie zadania Work trwale go usuwa, dlatego wcześniej skopiuj potrzebne dane.

Używaj person do powtarzalnych zadań​

Twórz persony dla często powtarzanych przepływów pracy:

  • Zwięzły recenzent kodu z niską temperaturą.
  • Redaktor tekstu z jasno określonym przewodnikiem stylu.
  • Asystent badawczy z włączonym wyszukiwaniem dokumentów.
  • Asystent wsparcia o stałym tonie i strukturze odpowiedzi.

Persony przechowują wybrany model, prompt systemowy, parametry generowania, awatar/tło oraz opcjonalne ustawienia pamięci i mutacji. Można je też eksportować i importować jako JSON.

Przechowuj trwałe notatki obok swojej pracy​

Otwórz Notes z menu tworzenia, gdy informacje powinny pozostać niezależne od jednego czatu lub zadania Work. Notatki obsługują podgląd Markdown, jawne edytowanie, wyszukiwanie i automatyczne zapisywanie. Podgląd renderuje też osadzony SVG i podstawowy HTML po oczyszczeniu, dzięki czemu skrypty, procedury obsługi zdarzeń i niebezpieczne adresy URL nigdy się nie uruchamiają. Szuflada narzędzi notatki dodaje historię wersji z przywracaniem, załączniki, przypinanie, udostępnianie użytkownikom (odczyt lub edycja), eksport Markdown i panel edycji AI, który pokazuje każdą propozycję jako diff przed jej zastosowaniem. Ponieważ zastosowanie zmiany najpierw zapisuje migawkę poprzedniej wersji, każdą edycję AI można cofnąć. Notatki należą do konta i są uwzględniane w pełnym archiwum użytkownika; historia wersji i załączniki pozostają w instancji i nie są częścią archiwum.

Zwiększ niezawodność artefaktów​

Libre WebUI wykrywa jawne znaczniki artefaktów, bloki kodu, samodzielne dokumenty HTML i typowe wieloplikowe pakiety HTML. Aby uzyskać najlepszy artefakt od modelu, poproś:

Create one complete self-contained HTML file.
Inline the CSS and JavaScript.
Do not rely on external files unless they are CDN URLs.

Jeśli chcesz osobne bloki, nadaj im wyraźne nazwy:

```html filename="index.html"
...
```

```css filename="style.css"
...
```

```js filename="app.js"
...
```

Libre WebUI spróbuje połączyć lokalne bloki CSS i JavaScript z podglądem HTML.

Kolejkuj prompty podczas przesyłania odpowiedzi​

Wysłanie wiadomości podczas generowania umieszcza prompt w kolejce zamiast go odrzucać. Prompty w kolejce pojawiają się nad polem wiadomości, można je edytować, zmieniać ich kolejność i usuwać, a po zakończeniu każdej odpowiedzi są wysyłane po kolei. Kolejka jest zapisywana z czatem, więc przetrwa odświeżenie lub ponowne połączenie.

Rozgałęziaj rozmowę​

Przycisk rozgałęzienia przy dowolnej wiadomości kopiuje rozmowę do tego miejsca, wraz z wariantami, do nowego czatu i zapisuje jej pochodzenie. Oryginał pozostaje bez zmian, więc eksperymentalne dygresje nie zaśmiecają głównego wątku.

Porównuj modele w jednej turze​

Przycisk kolumn obok wyboru narzędzi wysyła następny prompt do maksymalnie trzech dodatkowych modeli. Każda odpowiedź jest osobnym generowaniem z własną etykietą modelu, statystykami i przyciskiem anulowania, dzięki czemu wolny lub zawodny model nie blokuje pozostałych.

Używaj czatu z dokumentami świadomie​

Document Chat przyjmuje pliki PDF, Office (DOCX/PPTX/XLSX), Markdown, HTML, kod i CSV o rozmiarze do 10 MB. Wyszukiwanie działa w dwóch trybach:

  • Wyszukiwanie słów kluczowych (BM25) jest zawsze dostępne.
  • Wyszukiwanie hybrydowe łączy ranking semantyczny i ranking słów kluczowych, gdy embeddingi są włączone w Settings i dostępny jest model embeddingowy.

Zainstaluj nomic-embed-text, jeśli potrzebujesz prostego lokalnego modelu embeddingowego:

ollama pull nomic-embed-text

Najlepsze wyniki uzyskasz, przesyłając do każdego czatu skupione dokumenty zamiast jednego ogromnego, mieszanego zestawu.

Dostosuj ustawienia generowania​

UstawieniePraktyczne zastosowanie
TemperatureNiżej dla dokładności, wyżej dla kreatywnej eksploracji
Top P / Top KPozostaw wartości domyślne, chyba że świadomie dostrajasz próbkowanie
Context windowZwiększaj dla długich czatów tylko wtedy, gdy model i pamięć sobie poradzą
Max tokensOgranicz długie odpowiedzi lub zwiększ dla generowania kodu/artefaktów
Repeat penaltyNieznacznie zwiększ, gdy model się zapętla

Gdy model działa źle, najpierw zmniejsz temperaturę, potem ogranicz presję kontekstu, a następnie wypróbuj inny model.

Określ intensywność rozumowania modelu​

Sterowanie obok nazwy modelu w polu wiadomości otwiera poziomy rozumowania: off, on, low, medium i high. Wybór należy do rozmowy, więc przetrwa odświeżenie i obowiązuje przy ponownym generowaniu. Settings > Generation zawiera wartość domyślną nowych odpowiedzi, a panel sterowania czatem pokazuje tę samą wartość.

Jeśli pozostawisz opcję nieustawioną, nic nie zostanie wysłane — tak działały wszystkie wcześniejsze wersje. Po ustawieniu wartości serwer tłumaczy ją dla dostawcy generującego odpowiedź: Ollama otrzymuje ją w treści żądania, dostawcy zgodni z OpenAI — intensywność rozumowania, a Anthropic i Gemini — budżet tokenów z miejscem zarezerwowanym na odpowiedź. Claude Sonnet 5.5 i Opus 5.5 nie używają budżetu: myślą adaptacyjnie, nazwany poziom staje się ich ustawieniem wysiłku, a off w Sonnet 5.5 utrzymuje wyłączone wstępne myślenie w trybie between_tools Anthropic. Opus 5.5 nie ma przełącznika wyłączenia, więc off pozostawia go przy jego własnej wartości domyślnej.

Warto znać dwie kwestie. Model, który według Ollama nie obsługuje rozumowania, w ogóle nie otrzymuje ustawienia, więc sterowanie jest dla niego ukryte. Nazwane poziomy istnieją wyłącznie w modelach, które je publikują, takich jak gpt-oss; w modelu rozumującym bez poziomów nazwany poziom działa po prostu jak on, więc czat przełączający modele nie zgłasza błędu. Gdy ustawiono globalną lub przypiętą wartość domyślną, przycisk pokazuje poziom faktycznie używany w następnej odpowiedzi, a pozycja "Default" podaje jej bieżące rozwiązanie.

Obserwuj okno kontekstu​

Pierścień obok nazwy modelu wypełnia się wraz ze wzrostem rozmowy. Najedź na niego, aby zobaczyć zapełnienie okna, użyte tokeny i rozmiar okna. Po przekroczeniu czterech piątych zmienia kolor na bursztynowy, a przy granicy — na czerwony; model z nieznanym oknem ma pierścień przerywany zamiast pustego.

Licznik obejmuje to, co faktycznie wyśle następne żądanie — skompaktowana historia i porzucone gałęzie nic nie kosztują. Opiera się na pomiarze dostawcy z ostatniej odpowiedzi, jeśli został zgłoszony, oraz oszacowaniu jednego tokenu na cztery znaki dodane później. Gdy pomiar jeszcze nie istnieje, wynik jest oznaczony ~. Jeśli limit okna jest niższy od długości, dla której model został wytrenowany, miernik to wskazuje: mierzy rzeczywiste okno żądania, czyli OLLAMA_MAX_CONTEXT (domyślnie 32,768), a nie pełną wytrenowaną długość modelu. Zwiększenie tej zmiennej zwiększa zarówno rzeczywiste okno, jak i miernik.

Modele dostawców pokazują rozmiar okna tylko wtedy, gdy publikuje go ich lista modeli. W przeciwnym razie miernik nadal zlicza tokeny, ale nie ma wartości, przez którą mógłby je podzielić.

Pozwól długim czatom kompaktować się automatycznie​

Administratorzy mogą włączyć context compaction w Settings > Generation. Gdy oszacowany kontekst rozmowy przekroczy próg tokenów, serwer prosi model o podsumowanie starszych wiadomości i zachowuje dosłownie tylko najnowsze. Podsumowanie pojawia się na karcie podsumowania w miejscu złożenia historii, a podsumowane wiadomości są przyciemnione: nadal czytelne, lecz niewysyłane do modelu. Po włączeniu kompaktowania liczba "recent messages kept" jest też ruchomym oknem wysyłanym przez rozmowę, więc jej zwiększenie faktycznie poszerza kontekst widziany przez model.

UstawienieCo kontroluje
Token thresholdSzacowany rozmiar kontekstu uruchamiający kompaktowanie
Recent messages keptLiczba najnowszych wiadomości zawsze zachowywanych dosłownie
Compaction modelModel tworzący podsumowania; domyślnie model rozmowy
Custom summary promptWłasne instrukcje z {{PREVIOUS_SUMMARY}} i {{MESSAGES}}

Kompaktowanie jest domyślnie wyłączone i dotyczy każdego użytkownika serwera, ale każdy czat zachowuje kontrolę: w panelu czatu można wyłączyć kompaktowanie dla jednej rozmowy, a każda karta podsumowania ma opcję cofnięcia. Przywrócenie ponownie aktywuje dokładnie wiadomości zastąpione przez dane podsumowanie, po jednym kompaktowaniu. Tura nigdy nie jest dzielona: wiadomości zachowane dosłownie zawsze zaczynają się od Twojej. Każde nowe kompaktowanie włącza poprzednie podsumowanie do nowego, więc rozmowa ma jedno bieżące podsumowanie. Jeśli model podsumowujący zawiedzie, generowanie trwa z nieskompaktowaną historią zamiast zostać zablokowane.

Przechowuj klucze dostawców osobno dla użytkowników​

Wtyczki dostawców mogą odczytywać klucze środowiskowe, ale w instalacjach współdzielonych dane logowania użytkownika są zwykle bardziej przejrzyste. Dodaj klucze w Settings, aby każdy użytkownik kontrolował własny dostęp do dostawców.

Zmienne środowiskowe backendu stosuj jako wartości domyślne całego wdrożenia lub w zautomatyzowanych instalacjach.

Zapewnij przewidywalny dostęp zdalny​

Aby uzyskać dostęp z telefonu lub sieci LAN, powiąż serwer deweloperski z interfejsem sieciowym:

npm run dev:host

Na drugim urządzeniu otwórz adres LAN lub Tailscale komputera na porcie 8080 (dev:host udostępnia frontend na 8080, a nie na domyślnym porcie Vite). W środowisku produkcyjnym jawnie ustaw CORS_ORIGIN i adres API frontendu, aby przeglądarki nie wracały do localhost.

Sprawdzaj wersję bez opuszczania aplikacji​

Settings → About porównuje kompilację z najnowszym wydaniem GitHub: informuje, że używasz bieżącej wersji, łączy ze stroną wydania, jeśli wersja jest starsza, i wskazuje kompilację -dev wyprzedzającą przypięte wydanie. W tym samym wierszu przycisk View changelog ponownie otwiera informacje o wydaniu wyświetlone po aktualizacji. Jeśli Libre WebUI jest dla Ciebie przydatny, łącze Star on GitHub jest najłatwiejszym sposobem, by pomóc innym go znaleźć.

Utrzymuj zgodność dokumentacji i interfejsu​

Produkt zmienia się szybko. Preferuj trwałą dokumentację opisującą zachowanie i przepływy pracy, a interfejsowi pozwól wyświetlać aktualne listy modeli dostawców. Nie kopiuj obszernych katalogów dostawców do dokumentacji, chyba że lista jest generowana przez aplikację.

Powiązana dokumentacja​