मुख्य सामग्री पर जाएं

OpenCode इंस्टॉल करना और इसका उपयोग

OpenCode एक एजेंटिक कोडिंग टूल है। यह टूल टर्मिनल एप्लिकेशन, डेस्कटॉप एप्लिकेशन और IDE एक्सटेंशन के रूप में उपलब्ध है।

AI-Public OpenCode की सलाह देता है डेवलपर्स, व्यवस्थापकों और अन्य उन्नत उपयोगकर्ताओं के लिए। OpenCode स्वतः फाइलों को संशोधित कर सकता है और कार्यों को विकसित कर सकता है। इसलिए प्रस्तावित परिवर्तन हमेशा जाँचें।

अधिक जानकारी के लिए आप OpenCode-वेबसाइट और आधिकारिक OpenCode-दस्तावेज़ पर जा सकते हैं।

इंस्टॉल करना

OpenCode के लिए सबसे सरल इंस्टॉलिंग प्रक्रिया OpenCode-डॉक्यूमेंटेशन के अनुसार यह है:

curl -fsSL https://opencode.ai/install | bash

आप OpenCode को Node.js के साथ भी इंस्टॉल कर सकते हैं:

npm install -g opencode-ai

या macOS और Linux पर Homebrew के साथ:

brew install anomalyco/tap/opencode

OpenCode से कनेक्ट करना

OpenCode अनुकूल OpenAI-समर्थक प्रोवाइडरों का समर्थन करता है। प्रोजेक्ट फोल्डर में एक फ़ाइल opencode.json बनाएं।

उसमें Coderen endpoint और अनुमत मॉडलों का उपयोग करें:

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-public-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Public Coderen",
"options": {
"baseURL": "https://europe-west1-ai-public-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_PUBLIC_CODEREN_API_KEY}"
},
"models": {
"gpt-5.4-mini": {
"name": "GPT-5.4 mini"
},
"gpt-5.4": {
"name": "GPT-5.4"
},
"gpt-5.5": {
"name": "GPT-5.5"
}
}
}
},
"model": "ai-public-coderen/gpt-5.4-mini",
"small_model": "ai-public-coderen/gpt-5.4-mini"
}

इसके बाद API- key वातावरणीय चर (environment variable) के रूप में सेट करें।

macOS और Linux

export AI_PUBLIC_CODEREN_API_KEY="aip.jouw-api-sleutel"

Windows

setx AI_PUBLIC_CODEREN_API_KEY "aip.jouw-api-sleutel"

फिर एक नया टर्मिनल ओपन करें।

OpenCode शुरू करना

प्रोजेक्ट फोल्डर पर जाएं:

cd pad/naar/je/project

OpenCode शुरू करें:

opencode

OpenCode में मॉडल चयन का उपयोग करके यदि स्वचालित रूप से नहीं होता है तो AI-Public Coderen मॉडल को चुनें।

OpenCode के साथ सुरक्षित काम करना

क्योंकि OpenCode एजेंटिक है, परिवर्तन की जाँच करना महत्वपूर्ण है।

अनुशंसित कार्यविधि:

  1. एक git-रेपॉज़िटरी में काम करें।
  2. छोटे कार्यों से शुरू करें।
  3. कोड के उपयोग से पहले डिफ़्स जाँचें।
  4. परिवर्तन के बाद एप्लिकेशन का परीक्षण करें।
  5. केवल वे परिवर्तन कमिट करें जिन्हें आप समझते हैं।

वातावरणीय चर और OpenCode

OpenCode के लिए आप Coderen API-key को स्थानीय .env फ़ाइल में प्रोजेक्ट-डायरेक्टरी में सुरक्षित रख सकते हैं:

AI_PUBLIC_CODEREN_API_KEY=aip.jouw-api-sleutel

पक्का करें कि OpenCode यह परिवेशीय चर लोड करे। PowerShell में आप वर्तमान टर्मिनल के लिए अस्थायी रूप से चर सेट कर सकते हैं:

$env:AI_PUBLIC_CODEREN_API_KEY="aip.jouw-api-sleutel"

अगर आपको Authorization header met Bearer token is verplicht दिखाई दे, तो टूल API-key को Authorization: Bearer ... के रूप में भेज नहीं रहा है। अगर Unknown parameter दिखे, तो उन प्रोवाइडर-विशिष्ट सेटिंग्स को हटा दें जो AI-Public के Coderen एंडपॉइंट का समर्थन नहीं करतीं।