Pro-tips
Deze pagina verzamelt praktische werkwijzen die Libre WebUI bij dagelijks gebruik sneller, overzichtelijker en betrouwbaarder maken.
Houd een klein dagelijks model geladen
Gebruik een snel lokaal model voor alledaagse taken en stap alleen over op grotere modellen wanneer de taak dat vereist.
Goede voorbeelden voor dagelijks gebruik:
gemma4:12bvoor snelle alledaagse chatsqwen3.8:27bvoor krachtiger algemeen werkgemma4:26bvoor de MoE-efficiëntie op zwaardere hardwaregemma4:31bvoor de beste dense lokale kwaliteitnomic-embed-textvoor documentembeddings
Open Models om te zien welke modellen actief zijn. Ontlaad modellen die u niet gebruikt wanneer het VRAM krap wordt.
Geef nieuwe chats een naam terwijl het antwoord loopt
Schakel Auto-titel in en kies een Taakmodel onder Settings → Standaardwaarden. Bij een nieuwe opgeslagen chat vat de titelgeneratie uw eerste bericht samen zodra u het verstuurt, naast het antwoord van de assistent. De zijbalk werkt bij zodra de titel klaar is; een traag titelverzoek houdt het antwoord niet tegen.
Het geselecteerde taakmodel en de bijbehorende provider verwerken het titelverzoek. Een provider die verzoeken serialiseert kan het alsnog in de wachtrij zetten. Vervolgberichten, chats die al een naam hebben en incognitochats activeren geen automatische titels.
Volg het denkproces live
Wanneer Auto-titel is ingeschakeld en onder Settings → Standaardwaarden een Taakmodel is geselecteerd, toont het ingeklapte denkblok een korte activiteitssamenvatting terwijl de assistent redeneert. Hetzelfde taakmodel ontvangt het recentste redeneerfragment om het huidige onderwerp te beschrijven; kies dus een lokaal model wanneer die tekst op uw machine moet blijven.
Samenvattingen gebruiken hoogstens de laatste 4.000 tekens, starten zodra er genoeg tekst beschikbaar is en worden hoogstens eens per vijf seconden bijgewerkt, met één verzoek tegelijk. Een trage of mislukte samenvatting blokkeert het antwoord nooit. De laatste samenvatting blijft voor dat weergegeven bericht zichtbaar nadat het denken is afgelopen, samen met de duur ervan; klap het blok uit om de oorspronkelijke redenering te lezen. Deze samenvattingen zijn tijdelijk en worden niet in de chatgeschiedenis bewaard.
De activiteitstekst animeert terwijl ze verandert, met dezelfde laadindicator als bij chattitels die nog onderweg zijn. Voorkeuren voor beperkte beweging schakelen beide animaties uit. Incognitochats en chats zonder ingeschakeld taakmodel houden het gewone denklabel zonder samenvattingsverzoeken te doen.
Gebruik incognitochat voor gesprekken die niet mogen worden bewaard
Start een incognitochat via het menu + in de tabbalk, het opdrachtenpalet, de startpagina of de spookknop op het welkomstscherm van de chat. Er is ook een directe URL: /chat?incognito=1.
Een incognitochat wordt nooit bewaard: er wordt geen sessie op de server aangemaakt, geen bericht opgeslagen en de chat verschijnt nooit in de zijbalk of geschiedenis. De chat toont de banner Private Mode ("This conversation won't be saved"). Als u een opgeslagen chat opent, verlaat u de incognitomodus; wanneer u een incognitotabblad herlaadt, begint een nieuwe lege privéchat en zijn de vorige beurten verdwenen.
Let goed op de grens: incognito bepaalt de persistentie, niet wat een provider te zien krijgt. Het geselecteerde model — lokaal of extern — ontvangt nog steeds het volledige gesprek en documentcontext blijft gelden wanneer die is ingeschakeld. Combineer incognito met een lokaal Ollama-model als een gesprek uw infrastructuur niet mag verlaten.
Gebruik de compacte zijbalk
De compacte zijbalk houdt rechtstreekse snelkoppelingen naar Channels, Notes, Calendar, Automations, Personas en Imagine onder Chat en Work, met Search als laatste. De snelkoppeling Agents verschijnt wanneer die voor uw account is ingeschakeld. Beweeg de muis over een pictogram voor het bijbehorende label; de huidige bestemming blijft gemarkeerd. Op lage schermen scrollt u door de snelkoppelingen terwijl de instellingen- en accountbediening onderaan blijft.
Door panelen scrollen
Lijsten in Chat en Work vervagen zacht aan de randen waar nog meer items beschikbaar zijn. De vervaging verdwijnt aan het begin of einde van de lijst, en lijsten die helemaal passen blijven volledig zichtbaar. Toetsenbordfocus houdt de lijst scherp, zodat besturingselementen leesbaar blijven.
De tabbalk bovenaan gebruikt dezelfde vervaging aan de randen van het horizontale scrollgebied. De vervaging verdwijnt wanneer alle tabbladen passen of wanneer u een van beide uiteinden bereikt. Een tabblad selecteren brengt het in beeld, en de knop voor een nieuw tabblad blijft volledig zichtbaar naast de strook.
Hetzelfde effect volgt het scrollen in Settings, Chat, Work, bibliotheekpagina's, menu's en dialoogvensterinhoud, inclusief horizontale lijsten en tabellen. Settings houdt de titel en het zoekveld boven de scrollende navigatie. Vervagingen worden bijgewerkt wanneer inhoud laadt, filters veranderen of het venster van formaat verandert, en werken in elk thema en in rechts-naar-links-lay-outs. Toetsenbordnavigatie haalt de vervaging rond gefocuste besturingselementen weg; met muis of aanraking komt ze terug. Tekstvelden en de binnenkant van ingebedde apps en terminal-/editorwidgets behouden hun eigen weergave.
Chat en Work gebruiken een bredere vervaging voor oudere inhoud bovenaan en onder de knoppen Nieuwe berichten en Nieuwe activiteit wanneer u omhoog scrollt. Die knoppen blijven scherp boven de vervagende tekst en brengen u terug naar de nieuwste inhoud, waar de vervaging onderaan verdwijnt.
Beheer tabbladen met het contextmenu
Klik met de rechtermuisknop op een tabblad (of druk op Shift + F10 wanneer het tabblad focus heeft) voor:
- Close tab
- Close other tabs
- Close tabs to the right
- Close all tabs
Home staat altijd als eerste tabblad en kan niet worden gesloten. Beheerders kunnen Systeem, Providergebruik en Evaluaties met het speldpictogram in het avatarmenu vastmaken in de voettekst van de zijbalk. Gebruikersbeheer staat onder Settings → Gebruikersbeheer.
Navigeer razendsnel met het opdrachtenpalet
Met Cmd/Ctrl + K opent u het opdrachtenpalet overal — ook wanneer de invoerveld focus heeft. Het zoekt tolerant in appacties, uw chats en uw Work-taken, zodat ook gedeeltelijke of verkeerd gespelde zoekopdrachten werken: autmtn vindt Automations, "pictures" vindt Imagine en "dark" vindt de themaschakelaar. Vanaf drie tekens zoekt het ook in de inhoud van berichten, notities en documenten (inclusief met u gedeelde notities) en toont het per resultaat een fragment. Dit gebeurt in het geheugen met uw eigen ontsleutelde gegevens; niets wordt als platte tekst op de schijf geïndexeerd. Overeenkomende tekens worden gemarkeerd, resultaten worden op relevantie gerangschikt en zonder zoekopdracht ziet u uw recentste chats en taken. Navigeer met ↑/↓, open met Enter en sluit met Esc (of nogmaals Cmd/Ctrl + K).
Standaardthema
Nieuwe installaties gebruiken het donkere thema. Dit wordt vóór de eerste weergave toegepast, zodat u geen lichte flits ziet. Een beheerder kan de standaardwaarde voor de hele instantie wijzigen via Settings > Gebruikersbeheer > Standaardinstellingen > Standaardthema (Licht, Donker of Puur Zwart). Dat standaardthema kleurt de aanmeldpagina, geldt voor elk nieuw account en wordt gebruikt in elke browser die nog geen eigen thema heeft gekozen; een opgeslagen persoonlijke voorkeur wordt altijd gerespecteerd. Libre WebUI volgt de thema-instelling van het besturingssysteem niet; schakel expliciet met Cmd/Ctrl + D, met de zon/maan-knop of via Settings. De knop wisselt tussen Licht, Donker, Puur Zwart en Hemels.
Hemels volgt de zon: het palet en een levende hemel (zon of maan op haar baan, wolken, sterren na de schemering, een lamp die 's nachts de aanwijzer volgt) verschuiven van minuut tot minuut, terwijl zonsopgang en zonsondergang door het jaar heen bewegen. Kies dit thema in Settings > Weergave. De hemelklok aan het einde van de tabbalk opent een glazen voorbeeld: sleep over de dag om zon en maan te verplaatsen, of spring direct naar Zonsopgang of Zonsondergang. Hetzelfde voorbeeld is beschikbaar in Weergave. Het voorbeeld onderscheidt de Live tijd van een handmatig gekozen Voorbeeld, met tijdlabels langs de schuifregelaar. Klok volgen, het voorbeeld sluiten of Weergave verlaten keert terug naar de echte tijd. Het verkennen van de dag gebeurt lokaal en slaat geen nieuwe thema-instelling op. Zonder locatie gaat het uit van een dag op gemiddelde breedtegraad; deelt u uw locatie (of typt u coördinaten), dan worden zonsopgang en zonsondergang voor uw werkelijke hemel berekend. De locatie wordt afgerond op ongeveer een kilometer, alleen in die browser bewaard en nooit naar de server gestuurd. Handmatige coördinaten hebben zichtbare labels Breedtegraad en Lengtegraad. De breedtegraad moet tussen -90 en 90 liggen, de lengtegraad tussen -180 en 180. Toepassen of Enter slaat geldige coördinaten op. Ongeldige of onvolledige invoer behoudt de opgeslagen locatie; Wissen verwijdert die expliciet. Met een locatie kunt u ook Weer volgen inschakelen: de actuele omstandigheden komen rechtstreeks van Open-Meteo naar uw browser en wolken, regen, sneeuw, mist en wind vormen de hemel. Mislukt een aanvraag, dan bewaart Libre WebUI het laatst opgehaalde weer voor deze sessie en probeert het automatisch opnieuw zolang het hemelse thema actief is. Nieuwe pogingen beginnen na 15 seconden en vertragen tijdens een storing tot hoogstens één per vijf minuten. Een aanvraag die tien seconden blijft hangen, wordt geannuleerd zodat die latere verversingen niet blokkeert. Het weer uitschakelen of de locatie wijzigen annuleert openstaande aanvragen.
Hemels gebruikt dezelfde glazen opsteller in Chat en Work. De plaatsing van zon en maan schaalt mee met het scherm en het aanwijzerlicht blijft onder het leesvlak. Decoratieve beweging pauzeert wanneer het tabblad verborgen is en volgt direct de systeemvoorkeur voor beperkte beweging, ook tijdens de openingsveeg van het thema.
Accountachtergrond
Kies in Instellingen > Weergave > Achtergrondafbeelding een afbeelding tot 10 MB. Uw bronafbeelding en instellingen worden bij uw account opgeslagen. De achtergrond verschijnt op Home en in Chat en Work; niet in de zijbalk, de tabbalk of de bibliotheekpagina's.
Geditherd maakt afzonderlijke vierkante pixels met open ruimten in de schaduwen, geïnspireerd op de kleuren van de afbeelding. Heldere gebieden worden verzacht voordat de stippen ontstaan, zodat bleke luchten en lichte foto's textuur houden in plaats van een egaal vlak. Origineel gebruikt een vloeiende afbeelding en Vervaagd voegt instelbare verzachting toe. Alle drie de stijlen lopen over in het huidige thema en passen highlights aan voor de leesbaarheid; de geüploade bron wordt nooit gewijzigd. Intensiteit toont direct een voorbeeld en wordt opgeslagen zodra u stopt met aanpassen. Intensiteit nul verbergt de achtergrond zonder die te verwijderen. U kunt die ook tijdelijk uitschakelen, vervangen of verwijderen.
Het voorbeeld werkt in Licht, Donker (grijs), Puur Zwart en Hemels. De achtergrond blijft zichtbaar wanneer de navigatie uitklapt of inklapt. Op telefoons overlapt de zijbalk een deel van de inhoud terwijl de onbedekte achtergrond zichtbaar blijft. Persona-achtergronden blijven bij hun eigen chats en vervangen de accountachtergrond niet. Beeldverwerking gebeurt in uw browser. Kan een externe afbeelding vanwege het herkomstbeleid niet worden verwerkt, dan wordt een lokale visuele terugval gebruikt.
Vermeldingen en automatiseringsresultaten per e-mail ontvangen
Zodra een beheerder onder Instellingen → Gebruikersbeheer → Toegang en beleid een uitgaande mailserver heeft ingesteld, opent u Instellingen → Meldingen en schakelt u Vermeldingen in kanalen, Resultaten van automatiseringen, of allebei in. Een vermelding komt binnen met het voorbeeld van het bericht en een link naar het kanaal; een automatiseringsrun komt binnen met het antwoord dat hij opleverde (of de foutmelding bij mislukking) en een link naar de resulterende chat of Work-taak. Beide staan standaard uit totdat u ze zelf inschakelt, en ze werken alleen als er een e-mailadres aan uw account gekoppeld is.
Houd Work-taken gericht
Gebruik voor elk project of onafhankelijk doel een afzonderlijke Work-taak. Elke taak heeft een eigen conversatie, beheerde containeridentiteit en permanente bestanden. De container zelf kan stoppen of opnieuw worden aangemaakt terwijl het benoemde volume behouden blijft. Als u dezelfde taak hergebruikt, blijft de nuttige context behouden; een nieuwe taak schept een duidelijke grens.
Een goede eerste instructie geeft het model:
- Het gewenste resultaat.
- Belangrijke technische of ontwerpbeperkingen.
- De opdracht of het gedrag waarmee voltooiing moet worden gecontroleerd.
- Bestanden of interfaces die ongewijzigd moeten blijven.
Volg de voortgang in Activity en inspecteer en test het resultaat daarna in Files, Git, Terminal en Preview. De bestandseditor ondersteunt syntaxisaccentuering in lichte en donkere thema's, niet-opgeslagen concepten in de browser en opmaak voor ondersteunde bestandstypen. Gebruik Cmd/Ctrl + S om op te slaan en Shift + Alt + F om op te maken.
Gebruik een geïnstalleerd Ollama-model met toolondersteuning wanneer modelverkeer binnen uw geconfigureerde Ollama-infrastructuur moet blijven. Een extern of cloudmodel kan de druk op het lokale inferentiegeheugen verlagen, maar kan meerdere betaalde oproepen doen en ontvangt opgevraagde toolresultaten, die gegevens uit de werkruimte kunnen bevatten.
Als u een uitvoering of voorbeeld stopt, blijft de werkruimte behouden. Als u een Work-taak verwijdert, wordt de werkruimte definitief verwijderd. Kopieer dus eerst alles wat u nodig hebt.
Gebruik persona's voor herhaalbaar werk
Maak persona's voor werkwijzen die u vaak herhaalt:
- Een bondige codereviewer met een lage temperatuur.
- Een tekstredacteur met een duidelijke stijlgids.
- Een onderzoeksassistent met documentzoeken ingeschakeld.
- Een ondersteuningsassistent met een vaste toon en antwoordstructuur.
Persona's bewaren het geselecteerde model, de systeemprompt, generatieparameters, avatar/achtergrond en optionele geheugen-/mutatie-instellingen. Ze kunnen ook als JSON worden geëxporteerd en geïmporteerd.
Bewaar duurzame notities naast uw werk
Open Notes vanuit het aanmaakmenu wanneer informatie onafhankelijk moet blijven van één chat of Work-taak. Notities ondersteunen Markdown-voorbeelden, expliciet bewerken, zoeken en automatisch opslaan. In het voorbeeld worden ook inline SVG en eenvoudige HTML uit een notitie weergegeven, na opschoning zodat scripts, gebeurtenishandlers en onveilige URL's nooit worden uitgevoerd. De lade met notitietools voegt revisiegeschiedenis met herstel, bestandsbijlagen, vastmaken, delen per gebruiker (bekijken of bewerken), Markdown-export en een zijbalk voor AI-bewerkingen toe. Elke voorgestelde wijziging wordt als diff getoond voordat ze wordt toegepast. Omdat bij toepassen eerst een momentopname van de vorige versie wordt gemaakt, kan elke AI-bewerking ongedaan worden gemaakt. Notities horen bij een account en worden opgenomen in een volledig gebruikersarchief; revisiegeschiedenis en bijlagen blijven op de instantie en maken geen deel uit van het archief.
Maak artefacten betrouwbaarder
Libre WebUI herkent expliciete artefacttags, omheinde codeblokken, zelfstandige HTML-documenten en gangbare HTML-bundels met meerdere bestanden. Vraag een model voor het beste artefactresultaat om:
Create one complete self-contained HTML file.
Inline the CSS and JavaScript.
Do not rely on external files unless they are CDN URLs.
Geef afzonderlijke blokken duidelijke namen als u die wilt:
```html filename="index.html"
...
```
```css filename="style.css"
...
```
```js filename="app.js"
...
```
Libre WebUI probeert lokale CSS- en JavaScript-blokken te bundelen in het HTML-voorbeeld.
Zet prompts in de wachtrij terwijl een antwoord wordt gestreamd
Als u tijdens het genereren iets verstuurt, wordt de prompt in de wachtrij gezet in plaats van genegeerd. Prompts in de wachtrij verschijnen boven het invoerveld, kunnen worden bewerkt, in een andere volgorde gezet en verwijderd, en worden één voor één verstuurd wanneer elk antwoord klaar is. De wachtrij wordt bij de chat opgeslagen en blijft dus bestaan na herladen of opnieuw verbinden.
Een gesprek afsplitsen
De afsplitsknop bij elk bericht kopieert het gesprek tot dat punt, inclusief varianten, naar een nieuwe chat en legt vast waar die vandaan kwam. Het origineel blijft ongewijzigd, zodat verkennende zijpaden de hoofddraad nooit vervuilen.
Modellen in één beurt vergelijken
Met de kolommenknop naast de toolkiezer stuurt u uw volgende prompt naar maximaal drie extra modellen. Elk antwoord is een afzonderlijke generatie met een eigen modellabel, statistieken en annuleerknop. Trage of falende modellen blokkeren de andere daardoor niet.
Gebruik documentchat doelbewust
Document Chat accepteert PDF-, Office- (DOCX/PPTX/XLSX), Markdown-, HTML-, code- en CSV-bestanden tot 10 MB. Zoeken werkt in twee modi:
- Zoeken op trefwoorden (BM25) is altijd beschikbaar.
- Hybride zoeken voegt semantische rangschikking en rangschikking op trefwoorden samen wanneer embeddings in Settings zijn ingeschakeld en een embeddingmodel beschikbaar is.
Installeer nomic-embed-text voor een eenvoudig lokaal embeddingmodel:
ollama pull nomic-embed-text
Upload voor de beste resultaten gerichte documenten per chat in plaats van één enorme gemengde documentverzameling.
Generatie-instellingen afstemmen
| Instelling | Praktisch gebruik |
|---|---|
| Temperature | Lager voor nauwkeurigheid, hoger voor creatieve verkenning |
| Top P / Top K | Laat de standaardwaarden staan, tenzij u sampling bewust afstemt |
| Context window | Verhoog alleen voor lange chats als uw model en geheugen dit aankunnen |
| Max tokens | Beperk lange antwoorden of verhoog voor het genereren van code/artefacten |
| Repeat penalty | Verhoog iets wanneer een model in herhaling valt |
Als een model zich slecht gedraagt, verlaagt u eerst de temperatuur, vermindert u daarna de contextdruk en probeert u vervolgens een ander model.
Bepaal hoe intensief een model redeneert
De bediening naast de modelnaam in het invoerveld opent de redeneerniveaus: off, on, low, medium en high. De keuze hoort bij de conversatie, blijft dus behouden na herladen en geldt ook voor opnieuw genereren. Settings > Generation bevat de standaardwaarde voor nieuwe antwoorden en het bedieningspaneel van de chat toont dezelfde waarde.
Laat u de instelling leeg, dan wordt er niets verstuurd, zoals in elke versie vóór deze. Als u een waarde instelt, vertaalt de server die ene waarde voor de provider die antwoordt: Ollama ontvangt hem in de aanvraagbody, OpenAI-achtige providers ontvangen een redeneerintensiteit en Anthropic en Gemini ontvangen een tokenbudget waarin ruimte voor het antwoord is gereserveerd. Claude Sonnet 5.5 en Opus 5.5 gebruiken geen budget: ze denken adaptief, een benoemd niveau wordt hun inspanningsinstelling, en off houdt bij Sonnet 5.5 het vooraf nadenken uit met de modus between_tools van Anthropic. Opus 5.5 heeft geen uitschakelaar, dus off laat het model op zijn eigen standaardwaarde.
Twee zaken zijn belangrijk. Een model waarvan Ollama meldt dat het niet kan redeneren, ontvangt de instelling helemaal niet; de bediening is voor dat model gewoon afwezig. De benoemde niveaus bestaan bovendien alleen bij modellen die ze publiceren, zoals gpt-oss. Bij een model dat redeneert zonder niveaus gedraagt een benoemd niveau zich simpelweg als on, zodat een chat die tussen modellen wisselt nooit een fout veroorzaakt. Wanneer een algemene of vastgemaakte standaardwaarde is ingesteld, toont de knop in het invoerveld het niveau waarmee het volgende antwoord daadwerkelijk wordt uitgevoerd en vermeldt de optie "Default" waarnaar die op dat moment verwijst.
Houd het contextvenster in de gaten
De ring naast de modelnaam vult zich naarmate het gesprek groeit. Houd de aanwijzer erboven om te zien hoe vol het venster is, hoeveel tokens zijn gebruikt en wat de venstergrootte is. De ring wordt amberkleurig boven vier vijfde en rood bij het venster; bij een model met een onbekend venster ziet u een gestreepte ring in plaats van een lege.
De telling omvat wat de volgende aanvraag daadwerkelijk verstuurt: gecomprimeerde geschiedenis en verlaten vertakkingen kosten niets. Ze sluit aan op wat de provider voor het vorige antwoord heeft gemeten, als die een waarde meldde, plus een schatting van één token per vier tekens voor wat daarna aan het gesprek is toegevoegd. Als er nog geen meting bestaat, staat er een ~ bij. Als een venster lager is begrensd dan waarvoor het model is getraind, wordt dat vermeld: de meter meet het venster waarmee de aanvraag echt wordt uitgevoerd. Dat is OLLAMA_MAX_CONTEXT (standaard 32,768), niet de volledige getrainde lengte van het model. Verhoog die variabele en zowel het echte venster als de meter volgen.
Bij providermodellen wordt alleen een venster getoond wanneer de modellenlijst van de provider er een publiceert. Als dat niet zo is, telt de meter de tokens nog steeds, maar heeft hij eenvoudigweg geen getal om ze door te delen.
Laat lange chats zichzelf comprimeren
Beheerders kunnen context compaction inschakelen via Settings > Generation. Zodra de geschatte context van een gesprek de tokendrempel overschrijdt, vraagt de server een model om de oudere berichten samen te vatten en bewaart alleen de recentste letterlijk. De samenvatting verschijnt als een conversatiesamenvattingskaart op de plek waar de geschiedenis is samengevouwen en de samengevatte berichten worden gedimd weergegeven: nog steeds leesbaar, maar niet langer naar het model gestuurd. Als compressie is ingeschakeld, vormt het aantal "recent messages kept" ook het doorlopende venster dat een gesprek verstuurt. Een hogere waarde verbreedt dus werkelijk wat het model ziet.
| Instelling | Wat deze bepaalt |
|---|---|
| Token threshold | Geschatte contextgrootte die compressie activeert |
| Recent messages kept | Hoeveel van de nieuwste berichten altijd letterlijk blijven |
| Compaction model | Welk model samenvattingen schrijft; standaard het model van de conversatie zelf |
| Custom summary prompt | Uw eigen instructies, met {{PREVIOUS_SUMMARY}} en {{MESSAGES}} |
Compressie is standaard uitgeschakeld en geldt voor elke gebruiker op de server, maar elke chat houdt inspraak: in het bedieningspaneel van de chat kunt u compressie voor één gesprek uitschakelen en elke samenvattingskaart bevat een optie om ongedaan te maken. Herstellen activeert precies de berichten die door die samenvatting zijn vervangen, één compressie tegelijk. Een beurt wordt nooit opgesplitst: de berichten die letterlijk blijven beginnen altijd bij een van uw eigen berichten. Elke nieuwe compressie vouwt de vorige samenvatting in de nieuwe, zodat een gesprek één doorlopende samenvatting heeft. Als de samenvatter faalt, gaat de generatie door met de niet-gecomprimeerde geschiedenis en wordt ze niet geblokkeerd.
Bewaar providersleutels per gebruiker
Providerplug-ins kunnen omgevingssleutels lezen, maar voor gedeelde installaties zijn gebruikersreferenties meestal overzichtelijker. Voeg sleutels toe in Settings, zodat elke gebruiker de eigen providertoegang beheert.
Gebruik backendomgevingsvariabelen voor standaardwaarden voor de hele implementatie of voor geautomatiseerde installaties.
Maak toegang op afstand voorspelbaar
Bind voor toegang via een telefoon of LAN de ontwikkelserver aan de netwerkinterface:
npm run dev:host
Open vervolgens op het andere apparaat het LAN- of Tailscale-IP-adres van de computer op poort 8080 (dev:host levert de frontend op 8080, niet op de standaardpoort van Vite). Stel in productie CORS_ORIGIN en de API-URL van de frontend expliciet in, zodat browsers niet terugvallen op localhost.
Controleer uw versie zonder de app te verlaten
Settings → About vergelijkt uw build met de nieuwste GitHub-release. U ziet of u actueel bent, krijgt een koppeling naar de releasepagina als u achterloopt en ziet het wanneer een -dev-build vóór de vastgelegde release draait. Op dezelfde regel staat de knop View changelog, waarmee u de releaseopmerkingen die u na de upgrade zag opnieuw opent. Als Libre WebUI nuttig voor u is, is de koppeling Star on GitHub daar de eenvoudigste manier om anderen het project te laten vinden.
Houd documentatie en interface gelijk
Het product verandert snel. Geef de voorkeur aan duurzame documentatie die gedrag en werkwijzen beschrijft en laat de interface actuele modellenlijsten van providers tonen. Kopieer geen lange providercatalogi naar de documentatie, tenzij de lijst door de app wordt gegenereerd.