models.providers.<id>.localService माँग पर प्रदाता-स्वामित्व वाला स्थानीय मॉडल सर्वर शुरू करता है। जब कोई मॉडल या एम्बेडिंग अनुरोध उस प्रदाता को चुनता है, तो OpenClaw स्वास्थ्य एंडपॉइंट की जाँच करता है, प्रक्रिया बंद होने पर उसे शुरू करता है, तत्परता की प्रतीक्षा करता है और फिर अनुरोध भेजता है। महँगे स्थानीय सर्वरों को पूरे दिन चालू रखने से बचने के लिए इसका उपयोग करें।
यह कैसे काम करता है
- कोई मॉडल या एम्बेडिंग अनुरोध कॉन्फ़िगर किए गए प्रदाता पर निर्धारित होता है।
- यदि उस प्रदाता में
localServiceहै, तो OpenClawhealthUrlकी जाँच करता है। - जाँच सफल होने पर OpenClaw पहले से चल रहे सर्वर का उपयोग करता है।
- जाँच विफल होने पर OpenClaw
commandकोargsके साथ शुरू करता है। - OpenClaw स्वास्थ्य एंडपॉइंट की जाँच तब तक करता रहता है, जब तक
readyTimeoutMsकी अवधि समाप्त नहीं हो जाती। - अनुरोध सामान्य मॉडल या एम्बेडिंग ट्रांसपोर्ट से होकर जाता है।
- यदि OpenClaw ने प्रक्रिया शुरू की है और
idleStopMsसेट है, तो अंतिम प्रगतिरत अनुरोध के उतनी अवधि तक निष्क्रिय रहने के बाद यह प्रक्रिया रोक देता है।
healthUrl पर पहले से स्वस्थ सर्वर है, तो यह प्रक्रिया उसे अपनाए बिना पुनः उपयोग करती है (प्रत्येक प्रक्रिया केवल उसी चाइल्ड प्रक्रिया को प्रबंधित करती है जिसे उसने स्वयं शुरू किया हो)। स्टार्टअप और निकास लॉग में समय-सीमित, संशोधित चाइल्ड-आउटपुट के अंतिम अंश तथा समय और निकास विवरण शामिल होते हैं; कॉन्फ़िगर किए गए पर्यावरण मान कभी प्रदर्शित नहीं किए जाते।
कॉन्फ़िगरेशन संरचना
timeoutSeconds सेट करें (localService पर नहीं), ताकि धीमे कोल्ड स्टार्ट और लंबे जनरेशन डिफ़ॉल्ट मॉडल अनुरोध टाइमआउट तक न पहुँचें। जब भी आपका सर्वर बेस URL पर /models के अलावा किसी अन्य स्थान पर तत्परता प्रदर्शित करता हो, तो स्पष्ट healthUrl सेट करें।
फ़ील्ड
Inferrs उदाहरण
Inferrs एक कस्टम OpenAI-संगत/v1 बैकएंड है, इसलिए समान localService API, inferrs प्रदाता प्रविष्टि के साथ काम करता है:
command को OpenClaw चलाने वाली मशीन पर which inferrs के परिणाम से बदलें। Inferrs की पूरी सेटअप प्रक्रिया: Inferrs।
ds4 उदाहरण
संबंधित
स्थानीय मॉडल
स्थानीय मॉडल सेटअप, प्रदाता विकल्प और सुरक्षा मार्गदर्शन।
Inferrs
Inferrs के OpenAI-संगत स्थानीय सर्वर के माध्यम से OpenClaw चलाएँ।