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 एजेंटिक है, परिवर्तन की जाँच करना महत्वपूर्ण है।
अनुशंसित कार्यविधि:
- एक git-रेपॉज़िटरी में काम करें।
- छोटे कार्यों से शुरू करें।
- कोड के उपयोग से पहले डिफ़्स जाँचें।
- परिवर्तन के बाद एप्लिकेशन का परीक्षण करें।
- केवल वे परिवर्तन कमिट करें जिन्हें आप समझते हैं।
वातावरणीय चर और 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 एंडपॉइंट का समर्थन नहीं करतीं।