कोडिंग प्रबंधित करना
कोडिंग के साथ व्यवस्थापक Aider और OpenCode जैसे प्रोग्रामिंग टूल के लिए नियंत्रित API कुंजियाँ बना सकते हैं। तब उपयोगकर्ता अपनी स्वयं की OpenAI कुंजी से नहीं, बल्कि AI-School से प्रबंधित कुंजी से काम करते हैं।
इससे कोडिंग प्रोग्रामिंग पाठों, प्रोजेक्टों और उन उन्नत उपयोगकर्ताओं के लिए उपयुक्त बनती है जो स्थानीय विकास परिवेश में AI सहायता का उपयोग करना चाहते हैं।
नियंत्रित API कुंजियाँ क्यों?
एक सामान्य API कुंजी अक्सर किसी बाहरी AI प्लेटफ़ॉर्म तक व्यापक पहुँच देती है। कोडिंग में उपयोग AI-School के माध्यम से होता है। इसलिए प्रबंधन, लागत और रिपोर्टिंग स्कूल के पास ही रहते हैं।
मुख्य लाभ:
- लागत नियंत्रण में: प्रत्येक कुंजी के लिए बजट सेट करें।
- उपयोग का पता लगाया जा सकता है: खपत, लागत और चैट उपयोगकर्ता से जुड़े होते हैं।
- केंद्रीय प्रबंधन: प्रबंधन परिवेश से कुंजियाँ बनाएँ, सीमित करें और रद्द करें।
- कक्षाओं के लिए उपयुक्त: विद्यार्थियों के एक समूह के लिए एक साथ कुंजियाँ बनाएँ।
कोडिंग चालू करना
कोडिंग परिवेश के स्तर पर चालू की जाती है। यह बोर्ड व्यवस्थापक कर सकता है।
- प्रबंधन परिवेश → कोडिंग पर जाएँ।
- कोडिंग चालू करें पर क्लिक करें।
- सदस्यता लागत और API लागत के बारे में चेतावनी पढ़ें।
- सहमत हूँ और चालू करें पर क्लिक करें।
चालू करने के बाद AI-School पृष्ठभूमि में तकनीकी कनेक्शन संसाधित करता है। इसके लिए व्यवस्थापकों को कोई बाहरी प्रोजेक्ट सेटिंग प्रबंधित करने की आवश्यकता नहीं है।
कोडिंग से अतिरिक्त सदस्यता लागत जुड़ी हो सकती है। API लागत एक अतिरिक्त शुल्क (मार्कअप) के साथ आगे बिल की जाती है। प्रश्न होने पर AI-School से संपर्क करें।
स्कूलों को पहुँच देना
चालू करने के बाद आप तय करते हैं कि कौन से स्कूल कोडिंग का उपयोग कर सकते हैं।
- प्रबंधन टैब खोलें।
- वे स्कूल चुनें जो कोडिंग का उपयोग कर सकते हैं।
- पहुँच सहेजें पर क्लिक करें।
स्कूल व्यवस्थापक केवल वही स्कूल देखता है जिनके लिए कोडिंग की अनुमति है और जिन पर व्यवस्थापक के अधिकार हैं। स्कूल व्यवस्थापक के लिए अनावश्यक स्कूल पैनल छिपा दिए जाते हैं।
मॉडल चुनना
प्रबंधन टैब में आप चुनते हैं कि कोडिंग के लिए कौन से OpenAI मॉडल उपलब्ध हैं।
AI-School ये मॉडल उपयोग करता है:
| मॉडल | उपयोग |
|---|---|
| GPT-6 Luna | विद्यार्थियों और रोज़मर्रा की प्रोग्रामिंग सहायता के लिए तेज़ और बहुमुखी मॉडल |
| GPT-6.1 Terra | शिक्षकों, उन्नत विद्यार्थियों और जटिल प्रोग्रामिंग कार्यों के लिए शक्तिशाली मॉडल |
| GPT-6.1 Sol | चुनौतीपूर्ण प्रोग्रामिंग कार्य और पेशेवर उपयोग के लिए सबसे उन्नत मॉडल |
कक्षा में उपयोग के लिए GPT-6 Luna एक तेज़ और सुलभ शुरुआत है। जब किसी कार्य में अधिक विश्लेषण, तर्क या स्वतंत्र प्रोग्रामिंग चरणों की आवश्यकता हो, तो Sol या Astra चुनें।
संगत कोडिंग टूल
कोडिंग उन टूल के साथ काम करती है जो OpenAI-संगत एंडपॉइंट का उपयोग कर सकते हैं। तब उपयोगकर्ता को तीन जानकारियों की आवश्यकता होती है:
- कोडिंग API कुंजी
- AI-School कोडिंग एंडपॉइंट URL:
https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1 - एक अनुमत मॉडल, उदाहरण के लिए
gpt-6-luna
अधिकांश स्थितियों के लिए AI-School इन दो टूल की सलाह देता है:
| टूल | किसके लिए अनुशंसित | टिप्पणी |
|---|---|---|
| Aider | विद्यार्थी और कक्षा में कोडिंग | टर्मिनल में स्पष्ट पेयर प्रोग्रामिंग टूल। कम एजेंटिक, इसलिए प्रोग्रामिंग सीखने के लिए बेहतर उपयुक्त। |
| OpenCode | शिक्षक और उन्नत विद्यार्थी | टर्मिनल, डेस्कटॉप और IDE के लिए एजेंटिक कोडिंग टूल। अधिक शक्तिशाली, लेकिन अधिक अनुभव आवश्यक। |
इसके अलावा कुछ अन्य कोडिंग टूल भी हैं जो तकनीकी रूप से OpenAI-संगत एंडपॉइंट के साथ काम कर सकते हैं:
| टूल | प्रकार | ध्यान देने योग्य बात |
|---|---|---|
| Continue | VS Code और JetBrains के लिए IDE सहायक | कस्टम apiBase के साथ OpenAI कॉन्फ़िगरेशन सपोर्ट करता है। तब उपयुक्त जब उपयोगकर्ता मुख्य रूप से अपने IDE से काम करना चाहते हैं। |
| Cline | VS Code एक्सटेंशन और CLI | प्रदाता OpenAI Compatible चुनें और base URL, API कुंजी और मॉडल भरें। बहुत एजेंटिक; मार्गदर्शन के बिना शुरुआती लोगों के लिए कम उपयुक्त। |
| Roo Code | VS Code एक्सटेंशन | OpenAI-संगत प्रदाता के साथ काम कर सकता है। ध्यान से जाँचें कि एजेंट कौन सी कार्रवाइयाँ करता है। |
| Sourcegraph Cody Enterprise | एंटरप्राइज़ कोडिंग सहायक | मुख्य रूप से Sourcegraph Enterprise वाले संगठनों के लिए प्रासंगिक। संगठन स्तर पर openaicompatible मॉडल कॉन्फ़िगरेशन सपोर्ट करता है। |
कोई टूल तभी उपयुक्त है जब आप उसमें अपना स्वयं का OpenAI-संगत base URL सेट कर सकें। इसलिए Claude Code और Codex CLI जैसे टूल कोडिंग के लिए उपयुक्त नहीं हैं: Claude Code OpenAI-संगत API का उपयोग नहीं करता, और Codex CLI किसी विशिष्ट कोडिंग एंडपॉइंट के लिए उपयुक्त सेटिंग नहीं देता। Cursor या Windsurf जैसे टूल भी तभी उपयोगी हैं जब उपयोग किया जा रहा संस्करण स्वतंत्र रूप से सेट किया जा सकने वाला OpenAI-संगत base URL सपोर्ट करता हो।
विद्यार्थियों के लिए पहले Aider का उपयोग करें। OpenCode, Cline या Roo Code जैसे एजेंटिक टूल तभी जोड़ें जब उपयोगकर्ताओं को टर्मिनल, git, diff और स्थानीय फ़ाइल प्रबंधन का पर्याप्त अनुभव हो।
रिपोर्टिंग
रिपोर्टिंग टैब चुनी गई अवधि का उपयोग और लागत दिखाता है। डिफ़ॉल्ट रूप से पिछले 7 दिन दिखाए जाते हैं।
रिपोर्टिंग में शामिल हैं:
- अनुरोधों की कुल संख्या
- कुल लागत
- टोकन की संख्या
- समूह के अनुसार विभाजन
- उपयोगकर्ता के अनुसार विभाजन
स्कूल व्यवस्थापक केवल अपने अनुमत दायरे की रिपोर्टिंग देखता है। बोर्ड व्यवस्थापक पूरे परिवेश की रिपोर्टिंग देखता है।
कोडिंग बंद करना
आप टूलबार के बटन से कोडिंग को अस्थायी रूप से बंद कर सकते हैं।
जब कोडिंग बंद होती है:
- मौजूदा API कुंजियों का उपयोग नहीं किया जा सकता
- रिपोर्टिंग और ऐतिहासिक डेटा सुरक्षित रहते हैं
- कोडिंग को बाद में फिर से चालू किया जा सकता है
बंद करने से मौजूदा रिपोर्टिंग नहीं हटती।