API कुंजी के साथ कोडिंग
एक Coderen API-key के साथ आप OpenAI-compatible API के साथ काम करने वाले प्रोग्रामिंग टूल्स का उपयोग कर सकते हैं। टूल अनुरोध AI-School को भेजता है। AI-School कुंजी, बजट, वैधता और अनुमत मॉडलों की जाँच करता है।
फिर AI-School वातावरण की तकनीकी इंटरफेस के माध्यम से अनुरोध संसाधित करता है।
आपको क्या चाहिए?
आपको तीन जानकारी चाहिए:
| जानकारी | आप यह कहाँ पाएँगे? |
|---|---|
| API-की | इसे आप एक व्यवस्थापक या शिक्षक से प्राप्त करेंगे |
| एंडपॉइंट | https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 |
| मॉडल नाम | उदाहरण के लिए gpt-5.6-luna, gpt-5.6-terra या gpt-5.6-sol |
API-की ais. से शुरू होती है। इस कुंजी को एक पासवर्ड की तरह संभालें।
आप कौन सा मॉडल चुनते हैं?
अधिकांश छात्रों के लिए GPT-5.6 Luna एक अच्छी शुरुआत है। यह तेज मॉडल कक्षा के दौरान प्रोग्रामिंग सहायता और सामान्य कोड प्रश्नों के लिए उपयुक्त है।
शिक्षकों या उन्नत छात्रों के लिए GPT-5.6 Terra बड़े परियोजनाओं और अधिक जटिल कोड के लिए अच्छा है। सबसे अधिक मांग वाले कार्यों के लिए GPT-5.6 Sol चुनें जिनमें बड़े विश्लेषण, योजना या तर्कण की जरूरत हो।
आप कौन सा टूल चुनते हैं?
AI-School दो टूल्स सुझाव देता है:
| टूल | अनुशंसित के लिए | क्यों |
|---|---|---|
| Aider | छात्र और क्लास-स्टाइल कोडिंग | स्पष्ट, अपेक्षित और कम एजेंटिक काम करता है |
| OpenCode | शिक्षकों और उन्नत उपयोगकर्ताओं के लिए | एजेंटिक CLI-टूल भी डेस्कटॉप एप्लिकेशन के साथ |
छात्रों के लिए Aider
Aider टर्मिनल में एक पेअर-प्रोग्रामिंग टूल के रूप में काम करता है। उपयोगकर्ता मदद मांगता है, परिवर्तन देखता है और कोड के साथ अपेक्षाकृत करीबी रहता है। यह प्रोग्रामिंग सीखने के लिए सही है: छात्र मदद पाता है, लेकिन कोडिंग के साथ स्वयं जुड़ा रहता है।
आधिकारिक Aider-dokumentation भी देखें: officiële Aider-documentation।
उन्नत उपयोग के लिए OpenCode
OpenCode अधिक एजेंटिक है। टूल स्वायत्त रूप से कदम उठा सकता है, फाइलें संशोधित कर सकता है और कार्यों को आगे विकसित कर सकता है। यह शक्तिशाली है, पर कोड, git और स्थानीय विकास वातावरण की अधिक समझ मांगता है।
आधिकारिक OpenCode-dokumentation देखें: officiële OpenCode-documentation।
चाबियों के साथ सुरक्षित व्यवहार
अपनी API-key सार्वजनिक न करें और उसे ऐसे कोड में न रखें जिसे आप साझा करते हैं।
उपयोग करें bolje:
- एनवायरमेंट वैरिएबल्स
- एक स्थानीय
.envजो git के माध्यम से साझा नहीं किया जाता - टूल की इनबिल्ट कॉन्फ़िगरेशन
OpenCode के लिए आप प्रोजेक्ट फोल्डर में .env का उपयोग कर सकते हैं:
AI_SCHOOL_CODEREN_API_KEY=ais.आपकी-की-यहाँ
सुनिश्चत करें कि टूल यह .env वास्तव में लोड करे। PowerShell में आप मौजूदा टर्मिनल के लिए वेरिएबल को अस्थायी रूप से सेट कर सकते हैं:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.आपकी-की-यहाँ"
API-कुंजी कभी भी सार्वजनिक रिपॉज़िटरी, Teams-चैट, साझा दस्तावेज़ या स्क्रीनशॉट में न रखें।
अगर कुंजी काम नहीं कर रही हो
तो इनकी जाँच करें:
- क्या Coderen वातावरण के लिए सक्षम है
- क्या आपकी कुंजी सक्रिय है
- क्या बजट समाप्त नहीं हुआ है
- क्या कुंजी वैध अवधि के भीतर है
- क्या आप एक अनुमत मॉडल का उपयोग कर रहे हैं
- क्या एंडपॉइंट सही सेट है
- क्या टूल API-कुंजी को
Authorization: Bearer ...के रूप में भेज रहा है - क्या टूल प्रोवाइडर-विशिष्ट पैरामीटर्स नहीं भेज रहा जो AI-School Coderen समर्थित नहीं हैं
कन्फ्यूज़न होने पर किसी व्यवस्थापक या शिक्षक से कुंजी की जाँच के लिए कहें।