कृपया ध्यान दें कि canvas वेब, Windows और MacOS पर उपलब्ध है. मोबाइल प्लेटफ़ॉर्म (iOS, Android, मोबाइल वेब) पर जल्द आ रहा है.
canvas लेखन और कोडिंग प्रोजेक्ट पर ChatGPT के साथ काम करने के लिए एक नया इंटरफ़ेस है, जहाँ संपादन और संशोधन की आवश्यकता होती है.
canvas के साथ, ChatGPT बेहतर ढंग से समझ सकता है कि आप क्या हासिल करने की कोशिश कर रहे हैं. आप विशिष्ट सेक्शन हाइलाइट करके बता सकते हैं कि आप ChatGPT से ठीक किस पर ध्यान दिलाना चाहते हैं. यह पूरे प्रोजेक्ट को ध्यान में रखते हुए इन-लाइन फ़ीडबैक और सुझाव भी दे सकता है.
canvas में प्रोजेक्ट पर आपका नियंत्रण रहता है. आप टेक्स्ट या कोड को सीधे संपादित कर सकते हैं. आप शॉर्टकट का उपयोग करके ChatGPT से लेखन की लंबाई समायोजित करा सकते हैं, अपने कोड को डीबग करा सकते हैं और अन्य उपयोगी कार्रवाइयाँ जल्दी करवा सकते हैं. आप canvas में बैक बटन का उपयोग करके अपने काम के पिछले वर्शन भी पुनर्स्थापित कर सकते हैं.
कृपया ध्यान दें कि canvas pro-series मॉडल के साथ उपलब्ध नहीं है.
React/HTML रेंडरिंग कैसे काम करती है?
React/HTML कोड एक सैंडबॉक्स वातावरण में रेंडर होता है, जिससे आप कोड का आउटपुट देख सकते हैं. कई npm पैकेज और JavaScript लाइब्रेरी काम करेंगी, लेकिन जिन प्रीव्यू को बाहरी पैकेज या वेब संसाधन लोड करने की ज़रूरत होती है, वे आपके वर्कस्पेस की canvas नेटवर्क एक्सेस सेटिंग पर निर्भर हो सकते हैं.
canvas कोड निष्पादन और नेटवर्क एक्सेस टॉगल
कृपया ध्यान दें कि कोड निष्पादन और React/HTML रेंडरिंग के परिणामस्वरूप बाहरी नेटवर्क अनुरोध किए जा सकते हैं. Enterprise वर्कस्पेस एडमिन यह नियंत्रित कर सकते हैं कि वर्कस्पेस में यूज़र के लिए canvas कोड निष्पादन उपलब्ध हो या नहीं, साथ ही डिफ़ॉल्ट नेटवर्क एक्सेस व्यवहार भी. डिफ़ॉल्ट रूप से, enterprise वर्कस्पेस के लिए canvas कोड निष्पादन चालू रहता है, जबकि canvas कोड को नेटवर्क एक्सेस की अनुमति दें बंद रहता है, लेकिन ये टॉगल आपके वर्कस्पेस की एडमिन सेटिंग में कॉन्फ़िगर किए जा सकते हैं.

ChatGPT पर canvas तक पहुँचना
जब ChatGPT समझ लेता है कि आप क्या हासिल करने की कोशिश कर रहे हैं, तो वह canvas खोल सकता है. उदाहरण के लिए, आप ChatGPT से कोई लेख तैयार करने को कह सकते हैं (जैसे “आइए इस बारे में लंबा निबंध लिखें कि स्ट्रॉबेरी pseudocarp क्यों है”) या अपने लिए कोड का मसौदा तैयार करने को कह सकते हैं (जैसे “python में एक वेब सर्वर लिखें”), और वह canvas के साथ जवाब देगा. आम तौर पर आप उम्मीद कर सकते हैं कि जब ChatGPT 10 पंक्तियों से अधिक सामग्री बनाता है या ऐसा परिदृश्य पहचानता है जहाँ लेखन या कोड के लिए इंटरफ़ेस उपयोगी होगा, तो ChatGPT अपने आप canvas खोलेगा. इसके अलावा, आप ChatGPT से canvas खोलने के लिए अपने प्रॉम्प्ट में “canvas इस्तेमाल करें…” शामिल कर सकते हैं.
canvas वाली प्रतिक्रियाएँ अपने आप दाईं ओर एक विंडो खोलेंगी जिसमें आपकी अनुरोधित सामग्री होगी.
आप वेब पर ChatGPT के साथ “canvas खोलें” या “कोडिंग canvas खोलें” जैसी बातें कहकर खाली canvas से भी शुरुआत कर सकते हैं. खाली canvas के साथ, आप किसी मौजूदा प्रोजेक्ट को खाली canvas में पेस्ट करके, या सीधे canvas में टाइप करके उस पर काम कर सकते हैं.
आप ChatGPT में सामग्री पेस्ट करके कंपोज़र के ऊपरी दाएँ कोने में मौजूद शॉर्टकट के ज़रिए उसे तुरंत canvas में खोल भी सकते हैं.
इसके अलावा, प्रॉम्प्ट कंपोज़र में मौजूद टूलबॉक्स भी आपको अपने प्रॉम्प्ट में ChatGPT से नया canvas बनाने के लिए कहने देता है. इसे बैकस्लैश (“/”) टाइप करके और फिर “canvas” कमांड का उपयोग करके भी ट्रिगर किया जा सकता है.
canvas के साथ अपना प्रोजेक्ट संपादित करना
आप चैट में बस अनुरोध करके canvas के साथ संपादन कर सकते हैं. इसके अलावा, आप टेक्स्ट हाइलाइट करके सामग्री का कोई हिस्सा चुन सकते हैं या पूरे पैराग्राफ़ ब्लॉक को चुनने के लिए ब्लॉक टिप्पणी आइकन का उपयोग कर सकते हैं. इससे एक इनपुट खुलेगा जहाँ आप चयनित सेक्शन में क्या समझाना या संपादित करना है, इस पर मार्गदर्शन दे सकते हैं.
आप canvas में क्लिक करके और टाइप करके canvas सामग्री को सीधे संपादित भी कर सकते हैं. कृपया ध्यान दें कि केवल बुनियादी markdown फ़ॉर्मैटिंग विकल्प समर्थित हैं, जिनमें बोल्ड, इटैलिक, हेडर, बुलेट पॉइंट और क्रमांकित सूचियाँ शामिल हैं. हम फ़िलहाल canvas में अधिक उन्नत फ़ॉर्मैटिंग विकल्प उपलब्ध नहीं कराते.
आप बस संपादन सुझाएँ या कोड की समीक्षा करें शॉर्टकट चुनकर ChatGPT से लक्षित टिप्पणी सुझाव प्राप्त कर सकते हैं. टिप्पणी बबल पर क्लिक करके, आप ChatGPT द्वारा दिया गया विशिष्ट सुझाव देख सकते हैं. आप चिह्नित आइटम को सीधे संपादित करके टिप्पणी बंद कर सकते हैं, या टिप्पणी को संबोधित करने वाली सामग्री ChatGPT से अपने आप जनरेट कराने के लिए लागू करें चुन सकते हैं.
किसी लेखन कार्य पर काम करते समय, आपके पास अपने टेक्स्ट या कोड के विशिष्ट हिस्सों को हाइलाइट करके ChatGPT से उस सेक्शन में संपादन का अनुरोध करने या उसके बारे में प्रश्न पूछने का विकल्प भी होता है. टेक्स्ट के किसी हिस्से को हाइलाइट करके फ़ॉर्मैटिंग विकल्प भी एक्सेस किए जा सकते हैं. बुनियादी markdown फ़ॉर्मैटिंग समर्थित है, जिसमें बोल्ड, इटैलिक, हेडर, बुलेट पॉइंट और क्रमांकित सूचियाँ शामिल हैं. हम फ़िलहाल canvas में अधिक उन्नत फ़ॉर्मैटिंग विकल्प उपलब्ध नहीं कराते.
लेखन और कोडिंग के लिए canvas पर शॉर्टकट
ChatGPT के साथ canvas लेखन शॉर्टकट के एक समूह तक पहुँच देता है, जिनसे आप सुझाए गए संपादन माँग सकते हैं, आउटपुट की लंबाई समायोजित कर सकते हैं, लक्षित पढ़ने का स्तर अपडेट कर सकते हैं, और अपने लेख में इमोजी या अंतिम निखार जोड़ सकते हैं. इन शॉर्टकट को खोजने के लिए, पेज के नीचे-दाएँ कोने में शॉर्टकट मेनू पर होवर करें.
लेखन दस्तावेज़ों के लिए, आप निम्न शॉर्टकट का उपयोग कर सकते हैं:
संपादन सुझाएँ: ChatGPT आपके लेखन को बेहतर बनाने के लिए इनलाइन सुझाव जोड़ेगा.
लंबाई समायोजित करें: आपके दस्तावेज़ की लंबाई घटाता या बढ़ाता है.
पढ़ने का स्तर बदलें: पढ़ने के स्तर को किंडरगार्टन से ग्रेजुएट स्कूल तक समायोजित करता है.
अंतिम निखार जोड़ें: व्याकरण, स्पष्टता और संगति की जाँच करता है.
इमोजी जोड़ें: शब्दों को इमोजी से बदलता है या अतिरिक्त ज़ोर और रंग के लिए उन्हें जोड़ता है.
कोडिंग के लिए, आप निम्न शॉर्टकट का उपयोग कर सकते हैं:
लॉग जोड़ें: डीबगिंग और निष्पादन ट्रैक करने में मदद के लिए print स्टेटमेंट डालता है.
टिप्पणियाँ जोड़ें: कोड समझाने और पठनीयता बेहतर करने के लिए टिप्पणियाँ जोड़ता है.
बग ठीक करें: समस्याग्रस्त कोड का पता लगाता है और त्रुटियाँ हल करने के लिए उसे फिर से लिखता है.
किसी भाषा में पोर्ट करें: आपके कोड को JavaScript, Python, Java, TypeScript, C++ या PHP जैसी भाषाओं में अनुवादित करता है.
कोड समीक्षा: आपके कोड को अनुकूलित और बेहतर बनाने के लिए इनलाइन सुझाव देता है.
कुछ शॉर्टकट आपके प्रोजेक्ट की सामग्री को तुरंत अपडेट करेंगे, जैसे इमोजी जोड़ें, अंतिम निखार जोड़ें, बग ठीक करें, और किसी भाषा में पोर्ट करें.
अन्य शॉर्टकट को स्लाइडर से बदला जा सकता है. उदाहरण के लिए, लंबाई समायोजित करें शॉर्टकट आपको सबसे छोटी से सबसे लंबी लंबाई के बीच विकल्प चुनने की सुविधा देता है. पढ़ने का स्तर शॉर्टकट आपको पढ़ने का स्तर किंडरगार्टन से ग्रेजुएट स्कूल तक समायोजित करने देता है.
वर्शन इतिहास और बदलाव दिखाएँ
आप ऊपरी टूलबार में तीरों के ज़रिए वर्शन इतिहास का उपयोग करके अपने canvas दस्तावेज़ या कोड के वर्शन देख सकते हैं. इससे आप पिछले वर्शन देख सकते हैं और चाहें तो इन वर्शन को पुनर्स्थापित भी कर सकते हैं. आप कॉपी बटन चुनकर अपने प्रोजेक्ट की सामग्री भी कॉपी कर सकते हैं.
इसके अलावा, आप ऊपरी टूलबार में बदलाव दिखाएँ बटन का उपयोग करके canvas वर्शन के बीच बदलाव देख सकते हैं. यह दस्तावेज़ों और कोड, दोनों के लिए जोड़े गए और हटाए गए हिस्से दिखाएगा.
canvas के साथ Python कोड चलाना
जब आप canvas का उपयोग कर रहे हों, तो अपने canvas में Execute बटन चुनकर आप Python के लिए canvas कोड फ़ाइलें सीधे अपने ब्राउज़र में चला सकते हैं. Python कोड चलाते समय, आउटपुट स्क्रीन के नीचे कंसोल में दिखाई देगा. जब कंसोल में त्रुटियाँ दिखाई देती हैं, तो ChatGPT त्रुटि के बारे में सुझाव देगा. ChatGPT से उसे ठीक कराने के लिए बग ठीक करें बटन पर क्लिक करें.
यह सुविधा अभी केवल Python कोड के लिए उपलब्ध है, लेकिन हम भविष्य में अन्य प्रोग्रामिंग भाषाओं तक पहुँच बढ़ाने की योजना बना रहे हैं.
अपने GPT के लिए canvas सक्षम करना
canvas अब GPTs के साथ काम करता है. आप GPT Builder में canvas क्षमता सक्षम करके GPTs के लिए canvas एक्सेस सक्षम कर सकते हैं. इससे आपके GPT के अंतिम यूज़र आपके GPT से चैट करते समय canvas खोल सकते हैं.
कृपया ध्यान दें कि यह क्षमता सभी मौजूदा GPTs के लिए बंद है और नए बनाए गए GPTs के लिए डिफ़ॉल्ट रूप से चालू है. आप GPT Builder में इसे किसी भी समय बदल सकते हैं.
GPT Builder के बारे में और जानें.
canvas को दूसरों के साथ साझा करना
canvas साझा करना Free, Plus, Pro, Team, Enterprise और Edu सहित सभी प्लान के लिए उपलब्ध है.
यूज़र अब किसी canvas एसेट, जैसे रेंडर किया गया React/HTML कोड, दस्तावेज़ या कोड, को किसी दूसरे यूज़र के साथ साझा कर सकते हैं, ठीक वैसे ही जैसे आप बातचीत साझा करते हैं. canvas खुला होने पर आप यह canvas टूलबार से कर सकते हैं.

अपनी canvas फ़ाइल डाउनलोड करना
अब आप सामग्री के प्रकार के आधार पर अपने canvas दस्तावेज़ों को कई फ़ॉर्मैट में एक्सपोर्ट कर सकते हैं. इसे आज़माने के लिए अपने canvas के ऊपरी-दाएँ कोने में डाउनलोड बटन खोजें.
सामान्य दस्तावेज़ों (जैसे निबंध या ब्लॉग पोस्ट) के लिए, canvas PDF, Markdown (.md) और Word (.docx) फ़ॉर्मैट में एक्सपोर्ट का समर्थन करता है.
कोड-आधारित canvas के लिए, canvas भाषा को समझदारी से पहचानता है और फ़ॉर्मैटिंग व सिंटैक्स को सुरक्षित रखते हुए उसे उपयुक्त फ़ाइल एक्सटेंशन (जैसे, .py, .js, .sql, आदि) में एक्सपोर्ट करता है.
यह सुविधा आपके काम को संग्रहित करना, ड्राफ़्ट साझा करना या बाहरी टूल में संपादन जारी रखना आसान बनाती है.
क्या “पैकेज इंस्टॉल हो रहे हैं” के दौरान canvas प्रीव्यू लोड होना पूरा नहीं करता?
कुछ JS/HTML Canvas प्रीव्यू को रेंडर होने से पहले यूज़र के ब्राउज़र से बाहरी पैकेज या अन्य वेब संसाधन लोड कराने की ज़रूरत होती है. अगर canvas कोड को नेटवर्क एक्सेस की अनुमति दें बंद है, या यदि ब्राउज़र या संगठन के नेटवर्क नियंत्रण किसी आवश्यक बाहरी डोमेन को ब्लॉक करते हैं, तो प्रीव्यू लोड होना पूरा नहीं कर सकता.
Failed to fetch, Refused to connect या Content Security Policy त्रुटियों जैसी त्रुटियों के लिए ब्राउज़र कंसोल जाँचें. यदि canvas कोड नेटवर्क एक्सेस पहले से सक्षम है, तो जाँचें कि क्या ब्राउज़र, प्रॉक्सी, फ़ायरवॉल या एंडपॉइंट नियंत्रण आवश्यक डोमेन को ब्लॉक कर रहे हैं.
canvas और वेब सुरक्षा
canvas वेबसाइटों और अन्य वेब सामग्री का प्रीव्यू दिखा सकता है. वेब सामग्री स्वाभाविक रूप से ऑनलाइन होती है और OpenAI से अलग तृतीय-पक्षों से संचार करने की क्षमता रखती है.
वेब प्रीव्यू जो संचार करता है, वह इंटरनेट का उपयोग करके किसी इमेज तक पहुँचने जितना सरल हो सकता है, लेकिन यह आपकी ओर से दर्ज या ChatGPT के साथ साझा की गई जानकारी को किसी तृतीय-पक्ष को भेजने जितना खतरनाक भी हो सकता है.
ChatGPT बातचीत के दौरान आपके द्वारा दी गई जानकारी लेता है और उसका उपयोग सूचित जवाब बनाने के लिए करता है. कुछ मामलों में, जैसे जब आप इंटरनेट से जानकारी पेस्ट करते हैं, या जब समाचार या खोज परिणाम प्राप्त किए जाते हैं, तो ChatGPT अपनी प्रतिक्रियाओं के लिए अन्य जानकारी का उपयोग करेगा, जिसमें canvas के साथ कोड जनरेशन भी शामिल है.
जब आप canvas वेब प्रीव्यू के साथ इंटरैक्ट करते हैं, तो ChatGPT आपसे उन तृतीय-पक्षों के साथ संचार की पुष्टि करने को कहेगा जिनके बारे में OpenAI को जानकारी नहीं है. यदि आप इस संचार की पुष्टि करते हैं, तो हम प्रीव्यू को उस तृतीय-पक्ष से संचार करने की अनुमति देते हैं.
