उन्नत सुझाव
यह पृष्ठ ऐसे व्यावहारिक कार्यप्रवाहों को एकत्र करता है जो Libre WebUI के दैनिक उपयोग को तेज़, सुव्यवस्थित और भरोसेमंद बनाते हैं।
छोटा दैनिक मॉडल लोड रखें
सामान्य काम के लिए तेज़ स्थानीय मॉडल उपयोग करें और बड़े मॉडल पर तभी जाएँ जब कार्य को उसकी आवश्यकता हो।
दैनिक उपयोग के अच्छे उदाहरण:
- तेज़ सामान्य चैट के लिए
gemma4:12b - अधिक कठिन सामान्य काम के लिए
qwen3.8:27b - बड़े हार्डवेयर पर MoE दक्षता के लिए
gemma4:26b - सर्वोत्तम घने स्थानीय परिणाम के लिए
gemma4:31b - दस्तावेज़ एम्बेडिंग के लिए
nomic-embed-text
चल रहे मॉडल देखने के लिए Models खोलें। VRAM कम हो तो अनुपयोगी मॉडल अनलोड करें।
न सहेजी जाने वाली बातचीत के लिए गुप्त चैट उपयोग करें
टैब पट्टी के + मेनू, कमांड पैलेट, Home पृष्ठ या चैट स्वागत स्क्रीन के भूत बटन से गुप्त चैट शुरू करें। सीधा URL भी है: /chat?incognito=1।
गुप्त चैट कभी स्थायी नहीं होती: सर्वर सत्र नहीं बनाता, संदेश नहीं सहेजता और चैट साइडबार या इतिहास में नहीं दिखती। चैट Private Mode ("This conversation won't be saved") बैनर दिखाती है। सहेजा हुआ चैट खोलना गुप्त मोड समाप्त करता है; गुप्त टैब पुनः लोड करने पर नया खाली निजी चैट शुरू होता है और पिछली बारी मिट जाती है।
सीमा स्पष्ट समझें: गुप्त मोड स्थायित्व नियंत्रित करता है, प्रदाता को खुलासा नहीं। चुना मॉडल — स्थानीय या दूरस्थ — पूरी बातचीत प्राप्त करता है और सक्षम होने पर दस्तावेज़ संदर्भ लागू होता है। बातचीत आपकी संरचना से बाहर नहीं जानी चाहिए तो गुप्त मोड के साथ स्थानीय 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 कार्य हटाने पर वह स्थायी रूप से मिटता है; पहले आवश्यक सामग्री कॉपी करें।
दोहराए जाने वाले काम के लिए Persona उपयोग करें
नियमित कार्यप्रवाहों के लिए persona बनाएँ:
- कम तापमान वाला संक्षिप्त कोड समीक्षक।
- स्पष्ट शैली मार्गदर्शिका वाला लेखन संपादक।
- दस्तावेज़ खोज सक्षम शोध सहायक।
- स्थिर स्वर और उत्तर संरचना वाला सहायता सहायक।
Persona चुना मॉडल, सिस्टम प्रॉम्प्ट, जनरेशन पैरामीटर, अवतार/पृष्ठभूमि और वैकल्पिक स्मृति/परिवर्तन सेटिंग सहेजते हैं। उन्हें JSON के रूप में निर्यात और आयात किया जा सकता है।
टिकाऊ नोट अपने काम के पास रखें
जानकारी एक चैट या Work कार्य से स्वतंत्र रहनी हो तो निर्माण मेनू से Notes खोलें। नोट 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 अधिकतम 10 MB के PDF, Office (DOCX/PPTX/XLSX), Markdown, HTML, कोड और CSV स्वीकार करता है। खोज दो मोड में होती है:
- कीवर्ड खोज (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) है, पूरी प्रशिक्षण लंबाई नहीं। बदलने पर वास्तविक विंडो और मीटर दोनों बदलते हैं।
प्रदाता मॉडल विंडो केवल सूची प्रकाशित करे तो दिखाते हैं। अन्यथा टोकन गिने जाते हैं पर विभाजक नहीं होता।
लंबे चैट को स्वतः संकुचित होने दें
व्यवस्थापक Settings > Generation में context compaction सक्षम कर सकते हैं। अनुमानित संदर्भ टोकन सीमा पार करने पर सर्वर पुराने संदेशों का सार बनवाता है और केवल नवीनतम संदेश ज्यों के त्यों रखता है। सारांश मुड़े हुए इतिहास की जगह दिखता है; सारांशित संदेश पढ़े जा सकते हैं, लेकिन मॉडल को नहीं भेजे जाते। "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 इंटरफ़ेस को Vite के डिफ़ॉल्ट के बजाय 8080 पर देता है)। उत्पादन में CORS_ORIGIN और फ्रंटएंड API पता स्पष्ट रूप से सेट करें।
ऐप छोड़े बिना संस्करण जाँचें
Settings → About बिल्ड की नवीनतम GitHub रिलीज़ से तुलना करता है: वर्तमान होने की सूचना देता, पीछे होने पर लिंक करता और स्थिर रिलीज़ से आगे -dev बिल्ड दिखाता है। View changelog अपडेट नोट फिर खोलता है। Libre WebUI उपयोगी हो तो Star on GitHub दूसरों को खोजने में सहायता करता है।
दस्तावेज़ और इंटरफ़ेस एकसमान रखें
उत्पाद तेज़ी से बदलता है। व्यवहार और कार्यप्रवाह बताने वाले टिकाऊ दस्तावेज़ रखें और वर्तमान मॉडल सूची इंटरफ़ेस को दिखाने दें। ऐप द्वारा बनाई न जाती हो तो लंबी प्रदाता सूची दस्तावेज़ में न कॉपी करें।