इस एक्सटेंशन की सहायता से सीधे अपने वीएस कोड संपादक में जेनरेटिव एआई की शक्ति का लाभ उठाएं।

वीएस कोड में कई उपयोगी एक्सटेंशन हैं जो इसकी कार्यक्षमता को बढ़ाते हैं और विकास वर्कफ़्लो के लिए सुविधाएँ प्रदान करते हैं। इनमें से एक एक्सटेंशन CodeGPT है, जो जेनरेटिव आर्टिफिशियल इंटेलिजेंस की शक्ति को VS कोड में लाता है।

CodeGPT आपको आसानी से अपने कोड में हेरफेर करने की अनुमति देता है। आप इसका उपयोग टिप्पणियों से कोड उत्पन्न करने, उसे पुन: सक्रिय करने, उसे डीबग करने, उसका दस्तावेजीकरण करने या यहां तक ​​कि यह समझाने के लिए कर सकते हैं कि कोड का एक निश्चित ब्लॉक क्या करता है।

कोडजीपीटी को स्थापित और कॉन्फ़िगर करना

स्थापित करने के लिए कोडजीपीटी, वीएस कोड लॉन्च करें। फिर अपनी विंडो के बाएं साइडबार पर एक्सटेंशन आइकन पर क्लिक करें। फिर खोजें कोड जीपीटी. यह खोज परिणामों में प्रथम होना चाहिए. सुनिश्चित करें कि उस पर नीला सत्यापन बैज है।

पर क्लिक करें स्थापित करना इसे वीएस कोड में जोड़ने के लिए बटन। CodeGPT इंस्टॉल करने के बाद, अब आपको इसे एक बड़े भाषा मॉडल से कनेक्ट करना होगा। यह मॉडल ही इसे इसकी उत्पादक क्षमताएं प्रदान करता है।

instagram viewer

CodeGPT और बड़े भाषा मॉडल के बीच संबंध स्थापित करने के लिए, आपको एक API कुंजी की आवश्यकता है। इस गाइड में, आप होंगे OpenAI API का उपयोग करना. एक पाने के लिए आगे बढ़ें ओपनएआई एपीआई प्लेटफ़ॉर्म और लॉग इन करें। यदि आपके पास कोई खाता नहीं है, तो एक के लिए साइन अप करें। लॉग इन करने के बाद सेलेक्ट करें एपीआई दिखाई देने वाले पृष्ठ पर विकल्प।

यह आपको एपीआई होमपेज पर ले जाएगा। ऊपरी दाएं कोने में, अपनी प्रोफ़ाइल पर क्लिक करें और चुनें एपीआई कुंजियाँ देखें विकल्प।

अब, आपको निर्देशित किया जाएगा एपीआई कुंजियाँ पृष्ठ। पर क्लिक करें नई गुप्त कुंजी बनाएं विकल्प। फिर, अपनी गुप्त कुंजी को नाम दें और उत्पन्न करें।

यह एपीआई कुंजी है जिसका उपयोग आप ओपनएआई को कनेक्ट करने के लिए करेंगे बड़ा भाषा मॉडल कोडजीपीटी को. इसे अपने क्लिपबोर्ड पर कॉपी करें.

वीएस कोड पर आगे बढ़ें और नेविगेट करें सेटिंग्स > एक्सटेंशन > कोडजीपीटी​​​​​​.

इस पृष्ठ से, आप कॉन्फ़िगर कर सकते हैं कि CodeGPT बड़े भाषा मॉडल के साथ कैसे इंटरैक्ट करता है। आप अपना चयन कर सकते हैं एआई प्रदाता, अधिकतम टोकन प्रत्येक अनुरोध के लिए, और नमूना उपयोग करने के लिए। इसके अलावा, जब आप और नीचे स्क्रॉल करते हैं तो आप इसे भी सेट कर सकते हैं तापमान कीमत।

अधिकतम टोकन जेनरेट किए गए टेक्स्ट की लंबाई को नियंत्रित करने में आपकी सहायता करें। तापमान मान जो 0 और 1 के बीच है, आपको मॉडल के आउटपुट में टेक्स्ट की यादृच्छिकता को नियंत्रित करने में मदद करता है। आप OpenAI LLM तक सीमित नहीं हैं। आप इसमें किसी भी भाषा मॉडल का उपयोग कर सकते हैं एआई प्रदाता विकल्प, बशर्ते आपके पास उनकी एपीआई कुंजी हो।

अपनी एपीआई कुंजी दर्ज करने के लिए दबाएं सीएमडी + शिफ्ट + पी मैक पर या Ctrl+Shift+P विंडोज़ पर कमांड पैलेट खोलने के लिए। फिर CodeGPT खोजें और चुनें कोडजीपीटी: एपीआई कुंजी सेट करें.

उस पर क्लिक करें और दिखाई देने वाले प्रॉम्प्ट पर अपनी एपीआई कुंजी पेस्ट करें। इसे दबाकर सेव कर लें प्रवेश करना. अंत में, CodeGPT का उपयोग शुरू करने के लिए VS कोड को पुनः लोड करें।

CodeGPT के साथ कोड जनरेट करना

CodeGPT कोड जनरेशन सुविधा को प्रदर्शित करने के लिए, आप Python का उपयोग करके एक कैलकुलेटर ऐप बनाएंगे।

आप टिप्पणियों का उपयोग करके या चैट कोडजीपीटी चैट विंडो का उपयोग करके कोडजीपीटी के साथ कोड उत्पन्न कर सकते हैं। टिप्पणियों से कोड उत्पन्न करने के लिए इस बारे में एक टिप्पणी लिखें कि आप अपनी स्क्रिप्ट में CodeGPT से क्या करवाना चाहते हैं। फिर टिप्पणी के अंत में कर्सर से दबाएँ Ctrl + Shift + I. कोडजीपीटी अनुरोध पर कार्रवाई करेगा और परिणामों के साथ एक नई विंडो खोलेगा।

फिर आप कोड को कॉपी करके अपनी स्क्रिप्ट में पेस्ट कर सकते हैं। यह विधि सुव्यवस्थित नहीं है क्योंकि प्रतिक्रिया पर पाठ है।

CodeGPT के साथ चैट करके कोड जेनरेट करने के लिए, बाएं साइडबार पर CodeGPT चैट आइकन पर क्लिक करें। इससे एक चैट विंडो खुल जाएगी.

फिर अपना अनुरोध दर्ज करें और क्लिक करें भेजना. इस मामले में, अनुरोध एक साधारण कैलकुलेटर के लिए है। CodeGPT आपके अनुरोध को संसाधित करेगा और चैट विंडो में आपका कोड जनरेट करेगा।

कोड को स्वचालित रूप से अपनी स्क्रिप्ट में पेस्ट करने के लिए "इन्सर्ट कोड" तीर पर क्लिक करें। जैसा कि आप देख सकते हैं, यह विधि अधिक सुव्यवस्थित है। उत्पन्न कोड नीचे दिखाया गया है:

defadd(x, y):
return x + y
defsubtract(x, y):
return x - y
defmultiply(x, y):
return x * y
defdivide(x, y):
if y != 0:
return x / y
else:
return"Error: cannot divide by zero"
print("Select operation:")
print("1. Addition")
print("2. Subtraction")
print("3. Multiplication")
print("4. Division")
choice = input("Enter your choice (1-4): ")
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
if choice == '1':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
else:
print("Invalid input. Please try again.")

जब आप कोड चलाते हैं तो यह सही ढंग से काम करता है। केवल एक संकेत के साथ, आप एक सरल कैलकुलेटर बनाने में सक्षम थे।

CodeGPT के साथ अपने कोड को पुनः सक्रिय करना

अपने कोड को रिफैक्टर करने के लिए, उस कोड का चयन करें जिसे आप रिफैक्टर करना चाहते हैं, फिर उस पर राइट-क्लिक करें और चुनें रिफैक्टर कोडजीपीटी. में रिफैक्टर कोडजीपीटी संवाद बॉक्स में, उस रिफैक्टरिंग का वर्णन करते हुए अपना संकेत दर्ज करें जिसे आप करना चाहते हैं। उदाहरण के लिए, आप उपयोग करने के लिए इस कोड को "रिफैक्टर" दर्ज कर सकते हैं एक लूप के लिए के बजाय थोड़ी देर का लूप".

कोडजीपीटी नया कोड उत्पन्न करेगा जो अनुरोधित रिफैक्टरिंग को लागू करता है।

CodeGPT के साथ अपना कोड समझाना

अपने कोड को समझाने के लिए, उस कोड का चयन करें जिसे आप CodeGPT से समझाना चाहते हैं। फिर हाइलाइट किए गए कोड पर राइट-क्लिक करें और चुनें कोडजीपीटी को समझाइये विकल्प।

कोडजीपीटी बताएगा कि चैट विंडो पर कोड क्या करता है।

CodeGPT का उपयोग करके अपने कोड का दस्तावेज़ीकरण करना

आपके कोड का दस्तावेज़ीकरण अन्य डेवलपर्स को आपका कोड पढ़ने और समझने में मदद करता है। यह आपको भविष्य में अपना कोड समझने में भी मदद कर सकता है।

अपने कोड का दस्तावेजीकरण करने के लिए, उस कोड का चयन करें जिसे आप दस्तावेजित करना चाहते हैं, फिर उस पर राइट-क्लिक करें और चुनें दस्तावेज़ कोडGPT विकल्प। CodeGPT चैट विंडो में कोड का दस्तावेज़ तैयार करेगा। फिर आप स्पष्टीकरण को कॉपी करके अपने दस्तावेज़ में पेस्ट कर सकते हैं।

इनलाइन टिप्पणियों के लिए, कोडजीपीटी को आपके कोड में आवश्यक इनलाइन टिप्पणियां डालने का निर्देश देने के लिए चैट विंडो का उपयोग करें। कोडजीपीटी को कैलकुलेटर ऐप में फ़ंक्शनों में इनलाइन टिप्पणियां डालने का निर्देश देने से निम्नलिखित परिणाम मिलते हैं:

defadd(x, y):
return x + y # returns the sum of x and y

defsubtract(x, y):
return x - y # returns the difference between x and y

defmultiply(x, y):
return x * y # returns the product of x and y

defdivide(x, y):
if y != 0:
return x / y # returns the division result of x and y
else:
# returns an error message if y is zero (dividing by zero is not allowed)
return"Error: cannot divide by zero"

ये स्पष्ट और सही इनलाइन टिप्पणियाँ हैं।

यह समझना कि जेनरेटिव एआई कैसे काम करता है

CodeGPT अपनी सभी सुविधाओं के लिए जेनरेटिव AI की शक्ति का उपयोग करता है। यह हमेशा सही जानकारी प्रदान नहीं कर सकता है. इसलिए, आपको प्रति-जाँच करने की आवश्यकता है कि क्या इसके परिणाम सही हैं। यह समझने से कि जेनरेटिव एआई कैसे काम करता है, आपको इसकी ताकत और कमजोरियों से परिचित होने में मदद मिलेगी।