OpenCode इंस्टॉल करना और उपयोग करना
OpenCode एक एजेंटिक कोडिंग टूल है। यह टूल टर्मिनल एप्लिकेशन, डेस्कटॉप एप्लिकेशन और IDE एक्सटेंशन के रूप में उपलब्ध है।
AI-Public OpenCode को डेवलपर्स, एडमिन्स और अन्य उन्नत उपयोगकर्ताओं के लिए सुझाव देता है। OpenCode स्वायत्त रूप से फ़ाइलें संशोधित कर सकता है और कार्यों को विकसित कर सकता है। इसलिए प्रस्तावित परिवर्तन हमेशा जांचें।
More information आप OpenCode वेबसाइट पर पा सकते हैं: OpenCode-website और आधिकारिक 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
Coding के साथ कनेक्ट करना
OpenCode उन कस्टम OpenAI-compatible प्रोवायडर्स का समर्थन करता है। प्रॉजेक्ट फ़ोल्डर में एक फ़ाइल 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.6-luna": {
"name": "GPT-5.6 Luna"
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Terra"
},
"gpt-5.6-sol": {
"name": "GPT-5.6 Sol"
}
}
}
},
"model": "ai-public-coderen/gpt-5.6-luna",
"small_model": "ai-public-coderen/gpt-5.6-luna"
}
API-key को फिर से एनवायरनमेंट वैरिएबल के रूप में सेट करें।
macOS और Linux
export AI_PUBLIC_CODEREN_API_KEY="aip.apna-api-key"
Windows
setx AI_PUBLIC_CODEREN_API_KEY "aip.apna-api-key"
फिर नया टर्मिनल खोलें।
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 with Bearer token is required दिखे, तो टूल कुंजी को Authorization: Bearer ... के रूप में नहीं भेज रहा है। अगर आपको Unknown parameter दिखे, तो उन प्रोवायडर-विशिष्ट सेटिंग्स को हटा दें जिन्हें AI-Public के Coderen endpoint समर्थित नहीं हैं।