Docs खोजें...

Documentation खोजने के लिए type करना शुरू करें

opencode
OpenCode

OpenCode सेटअप गाइड

OpenCode में UnoRouter को एक कस्टम प्रोवाइडर के रूप में जोड़ें और किसी भी मॉडल को सक्रिय कोडिंग एजेंट के रूप में चुनें।

अवलोकन

OpenCode अपने प्रोवाइडर एक JSON कॉन्फ़िग फ़ाइल से पढ़ता है। OpenAI-संगत अडैप्टर के साथ UnoRouter को कस्टम प्रोवाइडर के रूप में जोड़ें और फिर आप किसी भी UnoRouter मॉडल को सक्रिय मॉडल के रूप में चुन सकते हैं।

त्वरित कॉन्फ़िग

इन मानों को क्लाइंट में डालें। साइन इन रहने पर आपकी कुंजी अपने आप भर जाती है।

text
बेस URL: https://api.unorouter.ai/v1
API कुंजी: YOUR_API_KEY

अपनी API key auto-fill करने के लिए साइन इन करें

संगतता

Chat Completionsस्ट्रीमिंगटूल कॉलिंग

चरण-दर-चरण सेटअप

  1. 1
    OpenCode कॉन्फ़िग फ़ाइल खोलें

    OpenCode के अंदर Ctrl + O दबाएँ और पथ पेस्ट करें। Windows पर YOUR_USER को अपने Windows उपयोगकर्ता नाम से बदलें।

  2. 2
    फ़ाइल की सामग्री बदलें

    फ़ाइल मिटाएँ और UnoRouter प्रोवाइडर ब्लॉक पेस्ट करें। अपना UnoRouter API कुंजी डालें और कैटलॉग से कोई भी मॉडल चुनें।

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.ai/v1"
          }
        }
      }
    }

    अपनी API key auto-fill करने के लिए साइन इन करें

  3. 3
    सहेजें और पुनः लोड करें

    सहेजने के लिए Ctrl + S दबाएँ, फिर Ctrl + Shift + P दबाएँ और Developer: Reload Window चलाएँ। पुनः लोड पर OpenCode नया प्रोवाइडर पहचान लेता है।

  4. 4
    एक मॉडल चुनें

    OpenCode में मॉडल पिकर खोलें और आपके द्वारा जोड़े गए मॉडल पर स्विच करें। OpenAI-संगत अडैप्टर स्ट्रीमिंग और टूल कॉलिंग स्वतः संभालता है।

अनुशंसित मॉडल

मुफ्त मॉडल जो यहाँ अच्छा काम करते हैं। कोई भी मॉडल आईडी क्लाइंट में पेस्ट करें।

mistral-large-2512magistral-small-latestgemini-3.1-flash-litecompound-minidevstral-latest

ध्यान देने योग्य बातें

  • OpenCode पर्दे के पीछे npm @ai-sdk/openai-compatible अडैप्टर का उपयोग करता है, इसलिए आप बिना पुनः आरंभ किए "models" के अंतर्गत मॉडल जोड़ते रह सकते हैं।
  • यदि Developer: Reload Window आपका प्रोवाइडर नहीं दिखाता, तो जाँचें कि JSON बिना ट्रेलिंग कॉमा के सहेजा गया है।
  • UnoRouter कैटलॉग से सटीक मॉडल आईडी का उपयोग करें। यदि कॉपी-पेस्ट से कोई प्रोवाइडर उपसर्ग जुड़ गया हो तो उसे हटा दें।
API key बनाएंमॉडल