Skip to content

पूर्ण यूआई गाइड (सभी बटन)

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

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)

प्लेबैक नियंत्रण के साथ कॉम्पैक्ट TTS प्लेयर

नियंत्रणकार्य
▶ ज़ोर से पढ़ेंएआई की अंतिम प्रतिक्रिया को ऑडियो में बदलता है और उसे चलाता है। प्रोग्रामिंग करते समय स्पष्टीकरण सुनने के लिए आदर्श।
⏹ 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 ConsoleGodot आउटपुट कंसोल से नवीनतम लाल त्रुटियां पढ़ता है और सुधार सुझाने के लिए उन्हें सीधे एआई को भेजता है।

इनपुट क्षेत्र (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 URLGitHub रिपो यूआरएल पेस्ट करने के लिए फ़ील्ड (जैसे https://github.com/user/repo.git)़।
Set Remoteरिमोट रिपॉजिटरी के लिए यूआरएल सेट करता है।

मुख्य संचालन

बटनकार्य
🔃 Refresh StatusGit स्थिति को अपडेट करता है (बदली गई/अनट्रैक्ड फ़ाइलें, वर्तमान शाखा)।
⬇️ 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परिवर्तनों को अस्वीकार करता है। कोई फ़ाइल नहीं बदली जाती।

MIT लाइसेंस के तहत प्रकाशित।