कस्टम प्रोवाइडर के साथ Kilo Code: DeepSeek, Claude या कोई भी OpenAI-संगत मॉडल

Kilo Code VS Code, JetBrains और टर्मिनल के लिए एक ओपन-सोर्स कोडिंग एजेंट है। यह किसी भी OpenAI-संगत API को कस्टम प्रोवाइडर के रूप में लेता है। हमने Zurelay को Kilo CLI में सेट किया, जो एडिटर एक्सटेंशन वाली ही सेटिंग्स फ़ाइल पढ़ता है, DeepSeek V4.1 Flash और Claude Sonnet 5.5 पर टास्क चलाए, और रास्ते में आई हर त्रुटि नोट की।

· Zurelay गाइड · कीमतें लाइव अपडेट होती हैं

VS Code में

  1. Kilo Code की सेटिंग्स (गियर आइकन) खोलें और Providers टैब पर जाएँ। नीचे Custom provider पर क्लिक करें।
  2. Provider ID को zurelay पर सेट करें, एक डिस्प्ले नाम दें, और Provider API में OpenAI Compatible चुनें।
  3. बेस URL https://api.zurelay.com/v1 और अपनी की डालें। मॉडल सूची लोड करने के लिए Fetch models का इस्तेमाल करें, जो मॉडल चाहिए उन्हें जोड़ें, फिर सबमिट करें।
  4. चैट के मॉडल मेन्यू में कोई Zurelay मॉडल चुनें।

ये चरण Kilo के प्रोवाइडर डॉक्स पर आधारित हैं। हमने सेटअप Kilo CLI में किया। Kilo के डॉक्स के अनुसार CLI, VS Code और JetBrains एक ही कॉन्फ़िग फ़ाइलें पढ़ते हैं, इसलिए किसी एक में सेट किया गया प्रोवाइडर बाकी में भी दिखता है।

Kilo CLI में, या फ़ाइल एडिट करके

Kilo अपनी सेटिंग्स ~/.config/kilo/kilo.jsonc में रखता है, जो Windows पर %USERPROFILE%\.config\kilo\kilo.jsonc होती है। यह वही फ़ाइल है जिसे हमने टेस्ट किया, जिसमें Zurelay की मौजूदा कीमतें प्रति 1M टोकन हैं:

~/.config/kilo/kilo.jsonc
{
"$schema": "https://app.kilo.ai/config.json",
"model": "zurelay/deepseek-v4.1-flash",
"small_model": "zurelay/deepseek-v4.1-flash",
"provider": {
"zurelay": {
"npm": "@ai-sdk/openai-compatible",
"name": "Zurelay",
"options": {
"baseURL": "https://api.zurelay.com/v1",
"apiKey": "{env:ZURELAY_API_KEY}"
},
"models": {
"deepseek-v4.1-flash": {
"name": "DeepSeek V4.1 Flash",
"cost": { "input": 0.03, "output": 0.12, "cache_read": 0.00074 }
},
"claude-sonnet-5-5": {
"name": "Claude Sonnet 5.5",
"cost": { "input": 0.79, "output": 3.95, "cache_read": 0.079 }
}
}
}
}
}

फिर CLI इंस्टॉल करें, की सेट करें और एक टास्क चलाएँ:

terminal
npm install -g @kilocode/cli
export ZURELAY_API_KEY="zr_live_..."
kilo models zurelay
kilo run -m zurelay/claude-sonnet-5-5 "Add a README for this project"
kilo # or the full terminal UI

हमारे सामने आई तीन त्रुटियाँ

  1. Provider not found: zurelay. हमारे पहले कॉन्फ़िग में बेस URL और की थी लेकिन models नहीं था, हमें उम्मीद थी कि Kilo उन्हें API से लोड कर लेगा। CLI ऐसा नहीं करता: जिस प्रोवाइडर में कोई मॉडल सूचीबद्ध नहीं है, उसका CLI के लिए अस्तित्व ही नहीं है। हर वह मॉडल सूचीबद्ध करें जो आप चाहते हैं।
  2. environment references are not allowed in project config. प्रोजेक्ट में .kilo/kilo.jsonc में ले जाने पर भी वही फ़ाइल {env:ZURELAY_API_KEY} की वजह से अस्वीकार हो गई, और फिर हर मॉडल Model not found लौटाने लगा। Kilo प्रोजेक्ट की अपनी कॉन्फ़िग से सीक्रेट नहीं पढ़ता, इसलिए प्रोवाइडर को ग्लोबल फ़ाइल में रखें।
  3. kilo stats में हर टास्क में $0.00 दिखा। Kilo सिर्फ़ उन्हीं मॉडलों का खर्च गिनता है जिनमें cost हो, डॉलर प्रति 1M टोकन में। इसके साथ, kilo export में हर मैसेज की लागत हमारे बिल से मेल खाई: $0.000041 के मुकाबले $0.0000406। stats टेबल अब भी सेंट में राउंड करती है, इसलिए छोटे टास्क वहाँ $0.00 दिखाते हैं।

हमारे टेस्ट में कितना खर्च आया

एक नए git रिपॉज़िटरी में Kilo के डिफ़ॉल्ट एजेंट ने DeepSeek V4.1 Flash पर एक छोटी Python फ़ाइल लिखी, Claude Sonnet 5.5 पर उसे एडिट किया, फिर DeepSeek पर दोबारा एक लाइन जोड़ी। हर बार उसने अपने फ़ाइल टूल सही तरीके से इस्तेमाल किए। Zurelay का बिल:

मॉडलकामअनुरोधप्रॉम्प्ट टोकन (कैश किए गए)लागत
DeepSeek V4.1 Flashhello.py बनाएँ231,842 (0)$0.00097
Claude Sonnet 5.5hello.py में बदलाव करें490,282 (44,721)$0.041
DeepSeek V4.1 Flashएक कमेंट लाइन जोड़ें348,267 (15,360)$0.001

हर रिक्वेस्ट में आपके कोड से पहले Kilo के निर्देश और टूल डेफ़िनिशन जाते हैं, DeepSeek पर लगभग 16,000 टोकन और Claude पर 22,000। इसीलिए टास्क के आकार से ज़्यादा मॉडल की कीमत मायने रखती है, और इसीलिए कैशिंग मदद करती है: Claude वाले टास्क में आधे प्रॉम्प्ट टोकन कैश से आए।

जानने लायक बातें

  • GPT और Grok मॉडलों के लिए भी OpenAI Compatible चुनें। Kilo का OpenAI Responses विकल्प OpenAI की Responses API को कॉल करता है, जिसे Zurelay उपलब्ध नहीं कराता।
  • ऐसे मॉडल चुनें जो टूल कॉलिंग को सपोर्ट करते हों। Kilo का एजेंट टूल के ज़रिए फ़ाइलें पढ़ता और एडिट करता है, इसलिए टूल के बिना मॉडल सिर्फ़ चैट कर सकता है।
  • small_model टाइटल और दूसरे छोटे काम संभालता है। इसके लिए DeepSeek V4.1 Flash जैसा सस्ता मॉडल काफ़ी है।
  • npm 11 ने हमारे लिए CLI की इंस्टॉल स्क्रिप्ट छोड़ दी (install scripts not yet covered by allowScripts)। kilo कमांड इसके बिना भी चल गई।

जिन मॉडलों पर आप इसे चलाएँगे उनकी कीमतें

प्रति 1M टोकन, लैब की लिस्ट कीमत और Zurelay की कीमत:

मॉडलइनपुटआउटपुटZurelay पर (इनपुट / आउटपुट)
DeepSeek V4.1 Flash$0.30$1.20$0.03 / $0.12
Claude Sonnet 5.5$2.00$10.00$0.79 / $3.95
Claude Opus 5.5$4.00$20.00$1.40 / $7.00
GPT-6.1 Terra$1.00$5.00$0.25 / $1.25
Gemini 3.8 Flash$0.75$3.75$0.22 / $1.10
Kimi K3.1 Pro$2.00$10.00$0.80 / $4.00
GLM-5.3$1.40$4.40$0.38 / $1.21

3 नवंबर 2026 पर Windows में Kilo CLI 7.8.18 के साथ, Zurelay की API के विरुद्ध टेस्ट किया गया। छोटा सेटअप डॉक्स में Kilo Code में है। Kilo के अपने डॉक्यूमेंट: OpenAI-संगत प्रोवाइडर और कस्टम मॉडल।

एक ही OpenAI-संगत कुंजी से हर मॉडल, सूचीबद्ध कीमत से कम पर। $10 से क्रेडिट, कोई सब्सक्रिप्शन नहीं।अपनी API कुंजी पाएँ

अक्सर पूछे जाने वाले सवाल

अक्सर पूछे जाने वाले सवाल

कुछ और पूछना है? हमारी टीम से पूछें और हम ईमेल से जवाब देंगे.

Kilo Code में कस्टम प्रोवाइडर कैसे जोड़ूँ?

Kilo Code की सेटिंग्स खोलें, Providers टैब पर जाएँ और नीचे Custom provider पर क्लिक करें। उसे एक प्रोवाइडर ID दें, प्रोवाइडर API के रूप में OpenAI Compatible चुनें, बेस URL और API की डालें, जो मॉडल चाहिए उन्हें जोड़ें, और सबमिट करें।

Kilo Code की कॉन्फ़िग फ़ाइल कहाँ होती है?

ग्लोबल कॉन्फ़िग ~/.config/kilo/kilo.jsonc में होती है (Windows पर %USERPROFILE%\.config\kilo\kilo.jsonc), और हर प्रोजेक्ट की कॉन्फ़िग प्रोजेक्ट के रूट में kilo.jsonc या .kilo/kilo.jsonc में। CLI, VS Code और JetBrains एक ही फ़ाइलें पढ़ते हैं।

Kilo "Provider not found" क्यों दिखाता है?

हमारे टेस्ट में प्रोवाइडर के लिए कोई मॉडल सूचीबद्ध नहीं था। Kilo CLI किसी कस्टम प्रोवाइडर के वही मॉडल दिखाता है जो kilo.jsonc में models के अंतर्गत सूचीबद्ध हों, इसलिए जो भी मॉडल आप चाहते हैं, उसकी ID वहाँ जोड़ें।

Kilo "environment references are not allowed in project config" क्यों दिखाता है?

Kilo प्रोजेक्ट की अपनी कॉन्फ़िग फ़ाइल में {env:VAR} को रिज़ॉल्व नहीं करता, इसलिए वहाँ की गई key रेफ़रेंस अस्वीकार हो जाती है। इसके बजाय प्रोवाइडर को उसकी {env:...} key के साथ ग्लोबल ~/.config/kilo/kilo.jsonc में रखें।

Kilo Code मेरे इस्तेमाल के लिए $0.00 क्यों दिखाता है?

Kilo किसी कस्टम प्रोवाइडर के मॉडल की कीमत तभी तय करता है जब उनमें cost एंट्री हो: input, output और cache_read, डॉलर प्रति 1M टोकन में। इसे kilo.jsonc में हर मॉडल में जोड़ें। kilo stats राशि को सेंट तक राउंड भी करता है, इसलिए छोटे टास्क वहाँ $0.00 दिखाते हैं।

क्या Kilo CLI में वही सेटिंग्स लगती हैं जो VS Code एक्सटेंशन में?

हाँ। Kilo के डॉक्स के अनुसार CLI, VS Code और JetBrains एक ही JSONC कॉन्फ़िग फ़ाइलें पढ़ते हैं, इसलिए एक में जोड़ा गया प्रोवाइडर बाकी में भी दिख जाता है।

और गाइड

पूरी कीमत देना बंद करें.
आज से बचत शुरू करें.

सेकंडों में एक कुंजी बनाएं, अपने मौजूदा SDK को Zurelay से जोड़ें, और पहले टोकन से ही हर अनुरोध पर 90% तक कम खर्च करें.