पूर्ण यूआई गाइड (सभी बटन)
यह पृष्ठ Godot एडिटर के भीतर Gamedev AI इंटरफ़ेस में प्रत्येक बटन, स्विच और नियंत्रण का वर्णन करता है।

🗂️ मुख्य टैब (Main Tabs)
प्लगइन में पैनल के शीर्ष पर 3 टैब हैं:
- Chat — एआई के साथ मुख्य संचार पैनल।
- Settings — एपीआई कुंजी प्रबंधन, प्रीसेट, प्रॉम्प्ट और इंडेक्सिंग।
- Git — GitHub के साथ एकीकृत संस्करण नियंत्रण (Version Control)।
💬 चैट टैब (Chat Tab)
ऊपरी पट्टी (Top Bar)
| बटन | कार्य |
|---|---|
| Preset Selector | विभिन्न प्रदाता/मॉडल सेटिंग्स (जैसे "Gemini 3.1", "GPT-4o") के बीच तेज़ी से स्विच करने के लिए ड्रॉपडाउन। |
| A- / A+ | चैट में फ़ॉन्ट आकार को घटाता या बढ़ाता है। |
| + New Chat | वर्तमान बातचीत को हटा देता है और पूरी तरह से नया सत्र शुरू करता है। |
| ⊙ History | पिछली सभी बातचीत का ड्रॉपडाउन मेनू। उस सत्र के पूर्ण संदर्भ को पुनर्स्थापित करने के लिए किसी एक पर क्लिक करें। |
| 💾 Summarize to Memory | एआई को वर्तमान बातचीत के आर्किटेक्चरल निर्णयों को संक्षेप में प्रस्तुत करने और प्रोजेक्ट की स्थायी मेमोरी में सहेजने के लिए एक स्वचालित प्रॉम्प्ट भेजता है। |
चैट क्षेत्र (OutputDisplay)
- बोल्ड, इटैलिक,
इनलाइन कोडऔर कोड ब्लॉक के लिए सिंटैक्स हाइलाइटिंग के साथ BBCode फ़ॉर्मेटेड संदेश दिखाता है। - प्रोजेक्ट फ़ाइलों के क्लिक करने योग्य लिंक (क्लिक करने पर वे एडिटर में खुल जाते हैं)।
- टेक्स्ट चुनते समय उसे तेज़ी से कॉपी करने के लिए एक फ्लोटिंग Copy बटन दिखाई देता है।
TTS प्लेयर (Text-to-Speech)
| नियंत्रण | कार्य |
|---|---|
| ▶ ज़ोर से पढ़ें | एआई की अंतिम प्रतिक्रिया को ऑडियो में बदलता है और उसे चलाता है। प्रोग्रामिंग करते समय स्पष्टीकरण सुनने के लिए आदर्श। |
| ⏹ Stop | ऑडियो प्लेबैक रोकता है। |
| प्रगति बार | ऑडियो में आगे या पीछे जाने के लिए। |
| गति (1.0x - 2.0x) | प्लेबैक की गति को नियंत्रित करता है। |
त्वरित कार्रवाई बटन (Quick Action Buttons)
| बटन | क्या करता है |
|---|---|
| ✧ Refactor | "Refactor this code" प्रॉम्प्ट के साथ एडिटर में चयनित कोड भेजता है। एआई संरचनात्मक सुधारों का विश्लेषण और सुझाव देता है। |
| ◆ Fix | "Fix errors in this code" के साथ चयनित कोड भेजता है। एआई बग की पहचान करता है और सुधार उत्पन्न करता है। |
| 💡 Explain | "Explain what this code does" के साथ चयनित कोड भेजता है। एआई हर हिस्से को हिंदी में समझाता है। |
| ↺ Undo | एआई द्वारा प्रोजेक्ट में की गई पिछली कार्रवाई को पूर्ववत (Undo) करता है (Godot के Undo/Redo सिस्टम का उपयोग करता है)। |
| 🖥 Fix Console | Godot आउटपुट कंसोल से नवीनतम लाल त्रुटियां पढ़ता है और सुधार सुझाने के लिए उन्हें सीधे एआई को भेजता है। |
इनपुट क्षेत्र (Input Area)
| तत्व | कार्य |
|---|---|
| टेक्स्ट फ़ील्ड | अपना संदेश दर्ज करें। भेजने के लिए Shift + Enter दबाएं। |
| 📎 Attach | प्रॉम्प्ट के साथ चित्र, स्क्रिप्ट या कोई भी फ़ाइल संलग्न करने के लिए फ़ाइल पिकर खोलता है। |
| ➤ Send | प्रसंस्करण के लिए एआई को संदेश भेजता है। |
| Drag & Drop | सीन ट्री नोड्स या फ़ाइल सिस्टम फ़ाइलों को सीधे टेक्स्ट फ़ील्ड या चैट क्षेत्र में खींचें। एआई को पूर्ण मेटाडेटा प्राप्त होगा। |
प्रॉम्प्ट सेटिंग्स (Prompt Settings - ड्रॉपडाउन)
ये विकल्प भेजें बटन के बगल में स्थित ⚙️ आइकन के अंतर्गत समूहबद्ध हैं।
| सेटिंग | कार्य |
|---|---|
| संदर्भ शामिल करें (Include Context) | सक्रिय होने पर, प्लगइन संपादक में वर्तमान में खुली स्क्रिप्ट की पूरी सामग्री को भेजे गए संदेश में स्वचालित रूप से जोड़ देता है। |
| स्क्रीनशॉट भेजें (Send Screenshot) | सक्रिय होने पर, यह स्वचालित रूप से Godot विंडो का स्क्रीनशॉट लेता है और AI के दृश्य विश्लेषण के लिए संदेश के साथ भेजता है। |
| पहले योजना बनाएं (Plan First) | सक्रिय होने पर, AI कोड नहीं लिखेगा। यह केवल प्रस्तावित परिवर्तनों को सूचीबद्ध करने वाली एक विस्तृत योजना के साथ उत्तर देगा। समीक्षा के बाद, कोड लिखने के लिए "Execute Plan" बटन पर क्लिक करें। |
| वॉच मोड (Watch Mode) | सक्रिय होने पर, AI स्वचालित रूप से Godot के आउटपुट कंसोल की निगरानी करता है। यदि यह गेम चलाने के दौरान महत्वपूर्ण त्रुटियों का पता लगाता है, तो यह समाधान प्रस्तावित करता है। |
⚙️ सेटिंग्स टैब (Settings Tab)
प्रीसेट प्रबंधन
| तत्व | कार्य |
|---|---|
| Preset Selector | सहेजे गए प्रीसेट चुनने के लिए ड्रॉपडाउन। |
| Add | एक नया, खाली प्रीसेट बनाता है। |
| Edit | एडिट पैनल खोलता है (नाम, प्रदाता, एपीआई कुंजी, बेस यूआरएल, मॉडल)। |
| Delete | चयनित प्रीसेट को स्थायी रूप से हटा देता है। |
| Done Editing | एडिट पैनल बंद करता है और परिवर्तन सहेजता है। |
प्रीसेट एडिट फ़ील्ड
| फ़ील्ड | विवरण |
|---|---|
| Preset Name | पहचान के लिए नाम (जैसे "Gemini 3.1 Free")। |
| Provider | "Gemini" और "OpenAI / OpenRouter" के बीच ड्रॉपडाउन विकल्प। |
| API Key | आपके चुने हुए प्रदाता की एपीआई कुंजी। |
| Base URL | बेस एपीआई यूआरएल (केवल OpenAI/OpenRouter के लिए)। |
| Model Name | मॉडल का सटीक नाम (जैसे gemini-2.5-flash, gpt-4o)़। |
भाषा
| तत्व | कार्य |
|---|---|
| Language Selector | इंटरफ़ेस और एआई उत्तर भाषा (हिंदी, Português BR, English आदि) चुनने के लिए ड्रॉपडाउन। |
कस्टम सिस्टम प्रॉम्प्ट
निश्चित नियमों के लिए एक बड़ा टेक्स्ट फ़ील्ड जिसका एआई हमेशा पालन करेगा। उदाहरण: "सभी फ़ंक्शंस में स्टैटिक टाइपिंग का उपयोग करें। हिंदी में टिप्पणी करें।"
| बटन | कार्य |
|---|---|
| ✨ Enhance Instructions with AI | अपनी वर्तमान निर्देशों को एआई को भेजें ताकि वे स्वचालित रूप से बेहतर हो जाएं (तकनीकी विवरण, सर्वोत्तम प्रथाएं)। स्वीकार करने से पहले पूर्वावलोकन। |
वेक्टर डेटाबेस (Vector Database)
| तत्व | कार्य |
|---|---|
| File List | इंडेक्सिंग स्थिति के साथ सभी प्रोजेक्ट .gd फ़ाइलों की दृश्य सूची। |
| 🔍 Scan Changes | पिछली इंडेक्सिंग के बाद से प्रोजेक्ट में नई, बदली गई या हटाई गई फ़ाइलों को स्कैन करता है। |
| ⚡ Index Codebase | एम्बेडिंग्स एपीआई के माध्यम से सभी परिवर्तित स्क्रिप्ट्स की वेक्टर इंडेक्सिंग प्रक्रिया शुरू करता है। |
🐙 Git टैब (Git Tab)
प्रारंभिक सेटअप
| तत्व | कार्य |
|---|---|
| Initialize Repository | प्रोजेक्ट फ़ोल्डर में एक Git रिपॉजिटरी शुरू करता है (यदि मौजूद नहीं है)। |
| Remote URL | GitHub रिपो यूआरएल पेस्ट करने के लिए फ़ील्ड (जैसे https://github.com/user/repo.git)़। |
| Set Remote | रिमोट रिपॉजिटरी के लिए यूआरएल सेट करता है। |
मुख्य संचालन
| बटन | कार्य |
|---|---|
| 🔃 Refresh Status | Git स्थिति को अपडेट करता है (बदली गई/अनट्रैक्ड फ़ाइलें, वर्तमान शाखा)। |
| ⬇️ Pull | रिमोट रिपॉजिटरी से नवीनतम परिवर्तन डाउनलोड करता है। |
| ✨ Auto-Generate Commit Message | एआई सभी परिवर्तनों (डिफ़) का विश्लेषण करता है और स्वचालित रूप से एक पेशेवर कमिट संदेश उत्पन्न करता है। |
| Commit & Sync (Push) | संदेश के साथ सभी परिवर्तनों को कमिट करता है और उन्हें GitHub पर पुश करता है। |
शाखाएं (Branches)
| तत्व | कार्य |
|---|---|
| Branch Label | वर्तमान शाखा का नाम दिखाता है। |
| Branch Name Input | नई या मौजूदा शाखा का नाम दर्ज करने के लिए फ़ील्ड। |
| Checkout/Create Branch | एक नई शाखा बनाता है या मौजूदा शाखा पर स्विच करता है। |
आपातकालीन कार्रवाइयां
| बटन | कार्य |
|---|---|
| ⚠️ Undo Uncommitted Changes | सभी अनकमिटेड स्थानीय परिवर्तनों को छोड़ देता है (पिछली कमिट पर रीसेट)। पुष्टि आवश्यक। |
| ⚠️ Force Pull Overwrite | आपके क्लाउड से सटीक स्थिति डाउनलोड और प्रतिस्थापित करके आपके संपूर्ण स्थानीय फ़ोल्डर को अधिलेखित (Overwrite) कर देता है। पुष्टि आवश्यक। |
| ⚠️ Force Push | स्थानीय स्थिति को रिमोट रिपॉजिटरी पर पुश करता है और वहां के इतिहास को अधिलेखित कर देता है। सावधानी के साथ उपयोग करें! |
📋 डिफ़ पैनल (कोड समीक्षा)
जब एआई कोड उत्पन्न करता है या बदलता है, तो चैट में एक डिफ़ पैनल दिखाई देता है:

| तत्व | कार्य |
|---|---|
| Diff View | हटाई गई (लाल) और जोड़ी गई (हरी) पंक्तियों के साथ साइड-बाय-साइड दृश्य। |
| Apply Changes | परिवर्तनों को स्वीकार करता है और उन्हें वास्तविक फ़ाइल पर लागू करता है। कार्रवाई Godot Undo/Redo में लॉग की जाती है। |
| Skip | परिवर्तनों को अस्वीकार करता है। कोई फ़ाइल नहीं बदली जाती। |
