स्थापित कोडिंग एजेंट को चैट मॉडल बनाना
यदि आपका सशुल्क कोडिंग एजेंट Libre WebUI कंप्यूटर पर साइन इन है, तो अलग API कुंजी के बजाय सामान्य चैट से बात करें। Libre WebUI एजेंट CLI पहचानकर मॉडल सूची में दिखाता है।
क्या पहचाना जाता है
हर मॉडल सूची अनुरोध में Libre WebUI सर्वर PATH पर खोजता है:
| मॉडल | कमांड | प्रदाता |
|---|---|---|
| Claude Code | claude | Anthropic |
| Codex | codex | OpenAI |
| OpenCode | opencode | SST |
| Pi | pi | Mario Zechner |
मिले कमांड Agents समूह में दिखते हैं। कुछ स्थापित नहीं होता और कॉन्फ़िगरेशन फ़ाइल नहीं चाहिए; सर्वर शेल में चलने वाला कमांड दिखेगा।
सेटिंग्स → चैट → डिफ़ॉल्ट भी इन्हें एजेंट कहता है, और जब आपका खाता Strands का उपयोग कर सकता हो तो Strands को भी। प्लगइन अपने प्रदाता का नाम रखते हैं, केवल Ollama मॉडल को Ollama लेबल मिलता है। Ollama बंद करने से एजेंट या प्लगइन नहीं छिपते। कार्ड मॉडल नाम और प्रदाता दिखाता है; आकार, परिवार और फ़ॉर्मैट केवल कैटलॉग में हों तो दिखते हैं।
केवल CLI नहीं, मॉडल चुनना
हर CLI कई प्रविष्टियाँ दे सकता है:
- Claude Code वर्तमान डिफ़ॉल्ट और Sonnet, Opus, Haiku।
स्पष्ट Sonnet 5.5 (
claude-sonnet-5-5) और Opus 5.5 (claude-opus-5-5) विकल्प भी उपलब्ध हैं। Sonnet 5.5 के लिए Claude Code 2.1.284 या बाद का संस्करण और Opus 5.5 के लिए Claude Code 2.1.280 या बाद का संस्करण आवश्यक है, दोनों में साइन-इन किए गए खाते से पहुँच चाहिए; CLI अपडेट करने के लिएclaude updateचलाएँ। मौजूदा Sonnet और Opus उपनाम CLI की वर्तमान मॉडल मैपिंग का अनुसरण करते रहते हैं। - Codex कॉन्फ़िगर डिफ़ॉल्ट और ChatGPT परिवार GPT-6 Astra, GPT-6.1 Sol (
gpt-6.1-sol), GPT-6 Sol, GPT-6 Luna, GPT-5.6 Sol, Terra, Luna, GPT-5.5, GPT-5.3 Codex Spark। उपलब्धता CLI के साइन-इन और खाते की पहुँच पर निर्भर है। - Pi अपने CLI मॉडल से।
- OpenCode प्रमाणीकृत प्रदाताओं के मॉडल (
opencode models) दिखाता और स्पष्ट चयन माँगता है; CLI डिफ़ॉल्ट अनुपलब्ध स्थानीय सर्वर हो सकता है।
जब आपका खाता अंतर्निहित Strands इंजन का उपयोग कर सकता हो, तो वह भी एजेंट समूह में दिखता है। यह CLI नहीं है: यह बैकएंड के अंदर चलता है और आपके Ollama और प्रदाता प्लगइन मॉडल चलाता है। साधारण Strands विकल्प (strands) आपके डिफ़ॉल्ट चैट मॉडल का उपयोग करता है। बाकी विकल्प (strands:<route>) हर उपलब्ध मॉडल के लिए एक-एक सूचीबद्ध होते हैं, जैसे Strands · gpt-5.6-sol (Codex (ChatGPT)), और उस बातचीत के लिए मॉडल और उसका प्रदाता दोनों बाँध देते हैं; व्यवधान के दौरान कोई दूसरा उपलब्ध प्रदाता उसकी जगह नहीं ले सकता। विकल्पों की सूची बनाने से इंजन शुरू नहीं होता।
यही Strands विकल्प सेटिंग्स → चैट → डिफ़ॉल्ट में स्वचालित शीर्षकों और सोच-सारांशों के लिए टास्क मॉडल के रूप में काम करते हैं। वर्तमान में चल रहा मॉडल इस्तेमाल करें बातचीत का सहेजा गया Strands चयन लेता है। ये छोटे पाठ अनुरोध उसके अंतर्निहित प्रदाता मॉडल को सीधे बुलाते हैं; ये एजेंट के टूल नहीं चलाते और एजेंट सत्र नहीं बनाते। अन्य CLI प्रोफ़ाइल को इन सहायक अनुरोधों के लिए Ollama, प्लगइन या Strands टास्क मॉडल चाहिए।
Pi हर बारी बिना स्थिति (--no-session), स्थानीय उपकरण बंद और निष्पक्ष सिस्टम प्रॉम्प्ट से चलाता है; उत्तर उपयोगकर्ता की निजी Pi कॉन्फ़िगरेशन से प्रभावित नहीं और चैट उसे नहीं छूते।
उपयोग
- व्यवस्थापक प्रवेश करें।
- चैट शुरू कर मॉडल सूची खोलें।
- Agents में प्रविष्टि चुनें।
- संदेश भेजें; उत्तर टोकन-दर-टोकन आते हैं।
बातचीत सामान्य चैट की तरह सहेजी जाती है; लौटें, नाम बदलें और कमांड पैलेट से खोजें। हर बारी हाल की बातचीत एजेंट को भेजती है।
कौन उपयोग कर सकता और क्या पहुँचता है
यह केवल व्यवस्थापक सुविधा है। एजेंट Work कंटेनर में नहीं, बैकएंड वाले OS उपयोगकर्ता के रूप में होस्ट पर चलता है। वह एजेंट क्रेडेंशियल और सामान्य पहुँच, फ़ाइल पढ़ने/कमांड चलाने सहित, पाता है।
इसे चालू करना एजेंट को मशीन shell देना है। इसलिए सुविधा डिफ़ॉल्ट रूप से बंद है। प्रशासक सेटिंग्स → उपयोगकर्ता प्रबंधन → पहुँच और नीतियाँ → एजेंट CLI मॉडल में इसे चालू करता है। चुनाव स्थायी है और बिना पुनः प्रारंभ तुरंत लागू होता है।
इस नियंत्रण को बदलने से मॉडल सूची तुरंत ताज़ा होती है। एजेंट श्रेणी में सीधे CLI विकल्प हैं, जबकि प्लगइन मॉडल में Codex (ChatGPT) जैसे प्रदाता API एकीकरण हैं। Strands इसी श्रेणी में दिखता है, लेकिन इस टॉगल के बजाय अपनी Strands इंजन पहुँच सेटिंग का पालन करता है, इसलिए एजेंट CLI मॉडल बंद होने पर भी यह दिख सकता है। इसकी मॉडल खोज स्थापित CLI एजेंटों की खोज को नहीं रोक सकती।
अलग CLI सेटिंग सहेजने तक पुराना इंस्टॉलेशन एजेंट का पूर्व निर्णय लेता है।
परिनियोजन स्तर पर निर्णय के लिए वातावरण चर सेट करें; यह इंटरफ़ेस स्विच भी बंद करता है:
AGENT_CLI_MODELS_ENABLED=false # or true
फ़ाइलों पर काम करने वाला पर सीमित मॉडल चाहिए तो Work उपयोग करें; वह अलग कार्यक्षेत्र कंटेनर में चलता है।
उपयोग का लेखा
प्रदाता उपयोग (/usage) में ऊपर एजेंट देखें। Claude Code, Codex, OpenCode, Pi और Strands के अलग रिकॉर्ड हैं। अवधि में कॉल न हो तो स्पष्ट संदेश मिलता है।
LWUI से CLI कॉल परिणाम, समय और रिपोर्ट किए टोकन दर्ज करती है। हर रन एक इवेंट है; दोहराए snapshot और चरण रिपोर्ट से इवेंट या टोकन दोहरे नहीं होते। न मिले आँकड़े रिपोर्ट नहीं होते। रोकना cancellation है; आंशिक पाठ होने पर भी विफल CLI exit सफल नहीं बनता। LWUI के बाहर का उपयोग आयात नहीं होता।
Strands कॉल Strands एजेंट के नाम दर्ज होती हैं। विवरण और सीमा के लिए एजेंट उपयोग देखें।
कॉन्फ़िगरेशन
| चर | डिफ़ॉल्ट | उद्देश्य |
|---|---|---|
AGENT_CLI_MODELS_ENABLED | सेट नहीं | true/false स्थिर; न हो तो व्यवस्थापक स्विच (डिफ़ॉल्ट बंद) |
AGENT_CLI_TIMEOUT_MS | 600000 | एक बारी की अधिकतम अवधि |
समस्या निवारण
एजेंट समूह नहीं दिखता। सेटिंग्स → उपयोगकर्ता प्रबंधन → पहुँच और नीतियाँ → एजेंट CLI मॉडल सक्षम हो (डिफ़ॉल्ट बंद), और प्रशासक लॉगिन हो। आदेश बैकएंड प्रक्रिया के PATH में होना चाहिए, सिर्फ shell में नहीं। सर्विस मैनेजर, Docker या desktop launcher का PATH लॉगिन टर्मिनल से छोटा हो सकता है।
उत्तर तुरंत विफल। सर्वर उपयोगकर्ता से वही कमांड चलाएँ (claude -p "hello" या codex exec "hello")। सामान्यतः प्रवेश समाप्त या सदस्यता सीमा होती है। OpenCode समाप्त प्रवेश अपने लॉग में बताता है; opencode auth login चलाएँ।
उत्तर बीच में रुकता है। बारी AGENT_CLI_TIMEOUT_MS तक पहुँची हो सकती है। मान बढ़ाएँ या अनुरोध बाँटें।