OpenCodeインस्टॉल करना और ব্যবহার करना
OpenCode एक एजेंटिक कोडिंग टूल है। यह टूल टर्मिनल एप्लिकेशन, डेस्कटॉप एप्लिकेशन और IDE एक्सटेंशन के रूप में उपलब्ध है।
AI-Corporate डेवलपर्स, व्यवस्थापक और अन्य उन्नत उपयोगकर्ताओं के लिए 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
Coderen से कनेक्ट करना
OpenCode उन कस्टम OpenAI-compatibles प्रदाताओं को सपोर्ट करता है। प्रोजेक्ट डायरेक्टरी में एक फ़ाइल opencode.json बनाएं।
उसमें Coderen एपीआई endpoint और मान्य मॉडल उपयोग करें:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Coderen",
"options": {
"baseURL": "https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_CORPORATE_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-corporate-coderen/gpt-5.4-mini",
"small_model": "ai-corporate-coderen/gpt-5.4-mini"
}
उसके बाद API key को एनवायरनमेंट वैरिएबल के रूप में सेट करें।
macOS और Linux
export AI_CORPORATE_CODEREN_API_KEY="aic.your-api-key"
Windows
setx AI_CORPORATE_CODEREN_API_KEY "aic.your-api-key"
इसके बाद एक नया टर्मिनल खोलें।
OpenCode शुरू करना
परियोजना निर्देशिका में जाएँ:
cd पथ/टू/अपना/प्रोजेक्ट
OpenCode शुरू करें:
opencode
OpenCode में मॉडल चयन का उपयोग करके अगर वह स्वचालित रूप से नहीं हो रहा है तो AI-Corporate Coderen मॉडल को चुनें।
OpenCode के साथ सुरक्षित कार्य करना
क्योंकि OpenCode एजेंटिक है, परिवर्तन की जाँच करना महत्त्वपूर्ण है।
अनुशंसित कार्यप्रणाली:
- Git-रेपो में काम करें।
- छोटी चुनौतियों से शुरू करें।
- कोड उपयोग करने से पहले डिफिंग्स चेक करें।
- परिवर्तन के बाद एप्लिकेशन का परीक्षण करें।
- केवल वही बदलाव कमिट करें जिन्हें आप समझते हैं।
वातावरण चर और OpenCode
OpenCode के लिए आप Coderen API key को स्थानीय .env फ़ाइल में प्रोजेक्ट डायरेक्टरी में स्टोर कर सकते हैं:
AI_SCHOOL_CODEREN_API_KEY=ais.your-api-key
यकीन करें कि OpenCode यह एनवायरनमेंट वेरिएबल लोड भी करता है। PowerShell में आप मौजूदा टर्मिनल के लिए वैरिएबल को अस्थायी रूप से सेट कर सकते हैं:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.your-api-key"
अगर आपको Authorization header with Bearer token is required दिखता है, तो टूल यह key Authorization: Bearer ... के रूप में नहीं भेज रहा है। अगर आपको Unknown parameter दिखे, तो AI-Corporate के Coderen endpoint का सपोर्ट न करने वाले प्रदाता-विशिष्ट सेटिंग्स हटा दें।