openai-completions प्रदाता परिवार का उपयोग करके SGLang से कनेक्ट होता है।
| गुण | मान |
|---|---|
| प्रदाता id | sglang |
| Plugin | बंडल किया हुआ, enabledByDefault: true |
| प्रमाणीकरण पर्यावरण चर | SGLANG_API_KEY (यदि सर्वर में प्रमाणीकरण नहीं है तो कोई भी गैर-रिक्त मान) |
| ऑनबोर्डिंग फ़्लैग | --auth-choice sglang |
| API | OpenAI-संगत (openai-completions) |
| डिफ़ॉल्ट बेस URL | http://127.0.0.1:30000/v1 |
| डिफ़ॉल्ट मॉडल प्लेसहोल्डर | sglang/Qwen/Qwen3-8B |
| स्ट्रीमिंग उपयोग | हाँ (supportsStreamingUsage: true) |
| मूल्य निर्धारण | बाहरी-मुक्त के रूप में चिह्नित (modelPricing.external: false) |
SGLANG_API_KEY के साथ ऑप्ट इन करते हैं, तो OpenClaw SGLang से उपलब्ध मॉडलों की स्वतः-खोज भी करता है। जब आप कस्टम SGLang बेस URL भी कॉन्फ़िगर करते हैं, तो खोज को डायनेमिक रखने के लिए agents.defaults.models में sglang/* का उपयोग करें। नीचे मॉडल खोज (अंतर्निहित प्रदाता) देखें।
शुरू करना
SGLang शुरू करें
SGLang को OpenAI-संगत सर्वर के साथ लॉन्च करें। आपके बेस URL को
/v1 एंडपॉइंट उजागर करने चाहिए (उदाहरण के लिए /v1/models, /v1/chat/completions)। SGLang
आमतौर पर इस पर चलता है:http://127.0.0.1:30000/v1
मॉडल खोज (अंतर्निहित प्रदाता)
जबSGLANG_API_KEY सेट हो (या कोई प्रमाणीकरण प्रोफ़ाइल मौजूद हो) और आप
models.providers.sglang परिभाषित नहीं करते, तो OpenClaw यह क्वेरी करेगा:
GET http://127.0.0.1:30000/v1/models
यदि आप
models.providers.sglang स्पष्ट रूप से सेट करते हैं, तो OpenClaw डिफ़ॉल्ट रूप से आपके घोषित
मॉडलों का उपयोग करता है। जब आप चाहते हैं कि OpenClaw उस कॉन्फ़िगर किए गए प्रदाता के /models एंडपॉइंट को क्वेरी करे और
सभी विज्ञापित SGLang मॉडलों को शामिल करे, तो agents.defaults.models में "sglang/*": {} जोड़ें।स्पष्ट कॉन्फ़िगरेशन (मैन्युअल मॉडल)
स्पष्ट कॉन्फ़िगरेशन का उपयोग करें जब:- SGLang किसी अलग होस्ट/पोर्ट पर चलता है।
- आप
contextWindow/maxTokensमानों को पिन करना चाहते हैं। - आपके सर्वर को वास्तविक API कुंजी चाहिए (या आप हेडर नियंत्रित करना चाहते हैं)।
उन्नत कॉन्फ़िगरेशन
प्रॉक्सी-शैली व्यवहार
प्रॉक्सी-शैली व्यवहार
SGLang को प्रॉक्सी-शैली वाले OpenAI-संगत
/v1 बैकएंड के रूप में माना जाता है, न कि
मूल OpenAI एंडपॉइंट के रूप में।| व्यवहार | SGLang |
|---|---|
| केवल-OpenAI अनुरोध आकार देना | लागू नहीं |
service_tier, Responses store, प्रॉम्प्ट-कैश संकेत | भेजे नहीं जाते |
| रीजनिंग-संगत पेलोड आकार देना | लागू नहीं |
छिपे हुए एट्रिब्यूशन हेडर (originator, version, User-Agent) | कस्टम SGLang बेस URL पर इंजेक्ट नहीं किए जाते |
समस्या निवारण
समस्या निवारण
सर्वर तक पहुँचा नहीं जा सकतासत्यापित करें कि सर्वर चल रहा है और प्रतिक्रिया दे रहा है:प्रमाणीकरण त्रुटियाँयदि अनुरोध प्रमाणीकरण त्रुटियों के साथ विफल होते हैं, तो ऐसी वास्तविक
SGLANG_API_KEY सेट करें जो
आपके सर्वर कॉन्फ़िगरेशन से मेल खाती हो, या प्रदाता को
models.providers.sglang के अंतर्गत स्पष्ट रूप से कॉन्फ़िगर करें।संबंधित
मॉडल चयन
प्रदाताओं, मॉडल रेफ़ और फ़ेलओवर व्यवहार को चुनना।
कॉन्फ़िगरेशन संदर्भ
प्रदाता प्रविष्टियों सहित पूर्ण कॉन्फ़िग स्कीमा।