OpenCode सेटअप गाइड
UnoRouter को OpenCode में कस्टम प्रदाता के रूप में जोड़ें और किसी भी मॉडल को सक्रिय एजेंट के रूप में चुनें।
अवलोकन
OpenCode प्रदाताओं को एक JSON कॉन्फ़िगरेशन से पढ़ता है। OpenAI-संगत अडैप्टर के साथ UnoRouter जोड़ें और कोई भी UnoRouter मॉडल इस्तेमाल करें।
त्वरित कॉन्फ़िग
इन्हें क्लाइंट में पेस्ट करें। साइन इन होने पर आपकी कुंजी अपने आप भर जाती है।
बेस URL: https://api.unorouter.com/v1
API कुंजी: YOUR_API_KEYसंगतता
चरण-दर-चरण सेटअप
- 1OpenCode कॉन्फ़िग फ़ाइल खोलें
OpenCode के भीतर Ctrl + O दबाएँ और पथ पेस्ट करें। Windows पर YOUR_USER की जगह अपना उपयोगकर्ता नाम डालें।
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2फ़ाइल की सामग्री बदलें
फ़ाइल पूरी मिटाकर UnoRouter का प्रदाता ब्लॉक पेस्ट करें। अपनी API कुंजी जोड़ें और कैटलॉग से एक मॉडल चुनें।
json{ "$schema": "https://opencode.ai/config.json", "provider": { "unorouter": { "name": "UnoRouter", "npm": "@ai-sdk/openai-compatible", "discoverModels": true, "options": { "apiKey": "YOUR_API_KEY", "baseURL": "https://api.unorouter.com/v1" } } } } - 3सहेजें और पुनः लोड करें
Ctrl + S दबाएँ, फिर Ctrl + Shift + P दबाकर Developer: Reload Window चलाएँ।
- 4एक मॉडल चुनें
मॉडल चयनकर्ता खोलें और अपने नए मॉडल पर जाएँ। अडैप्टर स्ट्रीमिंग और टूल कॉलिंग संभालता है।
अनुशंसित मॉडल
यहाँ काम करने वाले मुफ़्त मॉडल। कोई भी मॉडल id क्लाइंट में पेस्ट करें।
ध्यान देने योग्य बातें
- "discoverModels": true होने पर OpenCode शुरू होते समय /v1/models से पूरा UnoRouter कैटलॉग ले आता है, इसलिए हर मॉडल बिना हाथ से सूची बनाए चयनकर्ता में दिखता है।
- अगर Developer: Reload Window के बाद भी आपका प्रदाता न दिखे, तो जाँचें कि सहेजी गई JSON में अंत का अतिरिक्त अल्पविराम तो नहीं है।
- UnoRouter कैटलॉग के सटीक मॉडल id इस्तेमाल करें। कॉपी-पेस्ट से जुड़ा शुरुआती प्रदाता उपसर्ग हटा दें।
- अपने आप खोज न हो तो पुराने OpenCode को सटीक id वाली एक "models" सूची (जैसे {"gemini-3.1-flash-lite": {}}) और दोबारा शुरू करने की ज़रूरत होती है।