Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

Excel के अंदर एक शक्तिशाली GPT-3 कंटेंट जनरेटर बनाएं

Excel के अंदर एक शक्तिशाली GPT-3 कंटेंट जनरेटर बनाएं

OpenAI का GPT-3 फ़ंक्शन परिभाषा, डेटा सारांश, उत्पाद विवरण जैसे विभिन्न अनुप्रयोगों के लिए एक कंटेंट जनरेशन टूल बनाकर Excel की क्षमताओं को बढ़ा सकता है। आप कंटेंट जनरेट करने के लिए OpenAI के GPT-3 या GPT-3.5 मॉडल का उपयोग कर सकते हैं। "text-davinci-003" जैसे GPT-3 मॉडल का व्यापक रूप से विभिन्न टेक्स्ट जनरेशन कार्यों के लिए उपयोग किया गया है और विवरण का समर्थन करते हैं लेकिन यह जनवरी 2024 से डिप्रिकेटेड हो गया है। हालांकि, OpenAI ने GPT-3.5 (उदाहरण: gpt-3.5-turbo) पेश किया, जो संवादात्मक कार्यों के लिए अधिक अनुकूलित है और चैट-आधारित प्रारूप का पालन करता है।

यह ट्यूटोरियल आपको "gpt-3.5-turbo" मॉडल के साथ Excel में GPT-3 को एकीकृत करने के माध्यम से मार्गदर्शन करेगा ताकि एक ऐसा टूल बनाया जा सके जो उपयोगकर्ता प्रॉम्प्ट के आधार पर कंटेंट उत्पन्न करता है।

चरण 1: API कुंजी प्राप्त करने के लिए अपना OpenAI खाता सेट करें

OpenAI के GPT-3 API का उपयोग करने के लिए आपको इसे अपने OpenAI खाते से कॉपी करना होगा।

  • यदि आपके पास खाता नहीं है, तो OpenAI पर साइन अप करें और अपनी कुंजी प्राप्त करें।
  • यदि आपके पास पहले से खाता है, तो OpenAI खाते में लॉग इन करें।
  • डैशबोर्ड >> API कुंजी चुनें >> नई गुप्त कुंजी बनाएं पर क्लिक करें।
  • नई गुप्त कुंजी बनाएं बॉक्स में;
    • नाम दें >> अनुमतियां चुनें >> गुप्त कुंजी बनाएं पर क्लिक करें।

Excel के अंदर एक शक्तिशाली GPT-3 कंटेंट जनरेटर बनाएं

  • अपनी कुंजी सहेजें संवाद बॉक्स में;
    • जनरेटेड API कुंजी कॉपी करें और इसे API अनुरोधों को प्रमाणित करने के लिए एक सुरक्षित स्थान पर संग्रहीत करें। एक बार API कुंजी बनाने के बाद यह दिखाई नहीं देगी।
    • हो गया पर क्लिक करें।

Excel के अंदर एक शक्तिशाली GPT-3 कंटेंट जनरेटर बनाएं

कभी भी अपनी API कुंजी सार्वजनिक रूप से साझा न करें या इसे क्लाइंट-साइड कोड में उजागर न करें।

चरण 2: Excel में VBA कोड डालें

इस चरण में, हम GPT-3 को प्रॉम्प्ट भेजने और प्रतिक्रियाएं प्राप्त करने के लिए VBA कोड लिखेंगे।

  • डेवलपर टैब पर जाएं >> विजुअल बेसिक चुनें।
  • VBA संपादक में, सम्मिलित करें >> मॉड्यूल चुनें।
  • मॉड्यूल में एक UDF फ़ंक्शन बनाने के लिए निम्न VBA कोड डालें।

Excel के अंदर एक शक्तिशाली GPT-3 कंटेंट जनरेटर बनाएं

VBA कोड:

Private Const API_KEY As String = "Your_OpenAI_API_Key" 'अपना OpenAI API कुंजी बदलें. ' OpenAI API को कॉल करने के लिए फ़ंक्शन Function GenerateContent(Prompt As String) As String On Error GoTo ErrorHandler Dim Http As Object Dim response As String ' HTTP ऑब्जेक्ट बनाएं Set Http = CreateObject("MSXML2.XMLHTTP.6.0") ' अनुरोध हेडर और एंडपॉइंट सेट करें Http.Open "POST", "https://api.openai.com/v1/chat/completions", False Http.setRequestHeader "Content-Type", "application/json" Http.setRequestHeader "Authorization", "Bearer " & API_KEY ' GPT-3.5-turbo के लिए JSON पेलोड तैयार करें Dim jsonPayload As String jsonPayload = "{""model"": ""gpt-3.5-turbo"", ""messages"": [{""role"": ""user"", ""content"": """ & Prompt & """}], ""max_tokens"": 200}" ' अनुरोध भेजें Http.send jsonPayload ' प्रतिक्रिया प्राप्त करें response = Http.responseText ' JSON प्रतिक्रिया पार्स करें Dim jsonResponse As Object Set jsonResponse = JsonConverter.ParseJson(response) ' प्रतिक्रिया टेक्स्ट की सामग्री लौटाएं GenerateContent = jsonResponse("choices")(1)("message")("content") Exit Function ErrorHandler: GenerateContent = "Error: " & Err.Description End Function 
  • "Your_OpenAI_API_Key" को अपनी वास्तविक API कुंजी से बदलें।

व्याख्या:

  • Function GenerateContent(Prompt As String): यह उपयोगकर्ता-परिभाषित फ़ंक्शन है जो इनपुट के रूप में एक उपयोगकर्ता प्रॉम्प्ट लेता है।
  • HTTP अनुरोध सेटअप:
    • HTTP ऑब्जेक्ट बनाता है: यह अनुरोध भेजने के लिए MSXML2.XMLHTTP का उपयोग करेगा।
    • अनुरोध हेडर सेट करता है: यह Content-Type को JSON के रूप में परिभाषित करता है और API कुंजी के साथ प्राधिकरण हेडर शामिल करता है।
  • JSON पेलोड: मॉडल का नाम, उपयोगकर्ता प्रॉम्प्ट, और अधिकतम टोकन सीमा वाला एक JSON ऑब्जेक्ट बनाता है।
  • अनुरोध भेजें: JSON पेलोड के साथ OpenAI API एंडपॉइंट पर HTTP POST अनुरोध भेजता है।
  • प्रतिक्रिया संचालन: प्रतिक्रिया प्राप्त करता है और JSON पार्सर (VBA-JSON) का उपयोग करके इसे पार्स करता है। API प्रतिक्रिया से उत्पन्न सामग्री निकालता है।
  • आउटपुट लौटाएं: फ़ंक्शन Excel सेल में प्रदर्शन के लिए उत्पन्न टेक्स्ट लौटाता है।

चरण 3: JSON पार्सिंग लाइब्रेरी स्थापित करें

चूंकि Excel मूल रूप से JSON पार्सिंग का समर्थन नहीं करता है, आपको GPT-3 से JSON प्रतिक्रियाओं को पार्स करने के लिए GitHub से VBA-JSON डाउनलोड करना होगा।

  • GitHub से JsonConverter.bas डाउनलोड करें।
  • VBA संपादक में, फ़ाइल टैब पर जाएं >> फ़ाइल आयात करें चुनें।

Excel के अंदर एक शक्तिशाली GPT-3 कंटेंट जनरेटर बनाएं

  • आयात बॉक्स में >> प्रोजेक्ट में जोड़ने के लिए JsonConverter.bas चुनें।

Excel के अंदर एक शक्तिशाली GPT-3 कंटेंट जनरेटर बनाएं

संदर्भ सक्षम करें:

आपको Microsoft Scripting Runtime संदर्भ सक्षम करना होगा क्योंकि JsonConverter लाइब्रेरी JSON डेटा संरचनाओं को प्रबंधित करने के लिए डिक्शनरी ऑब्जेक्ट पर निर्भर करती है।

  • टूल्स टैब पर जाएं >> संदर्भ चुनें।
  • उपलब्ध संदर्भ बॉक्स में >> Microsoft Scripting Runtime चेक करें >> ओके पर क्लिक करें।

Excel के अंदर एक शक्तिशाली GPT-3 कंटेंट जनरेटर बनाएं

चरण 4: कंटेंट जनरेशन टूल का उपयोग करने के लिए स्क्रिप्ट चलाएं

  • कोड सेव करें और अपनी वर्कशीट पर वापस जाएं।
  • GPT-3 को प्रतिक्रिया देने के लिए इनपुट के रूप में उपयोग करने के लिए अपनी शीट में एक प्रॉम्प्ट टाइप करें।
  • सेल B2 में निम्न सूत्र डालें।

यह सूत्र सेल A2 के प्रॉम्प्ट के आधार पर GPT-3.5 टर्बो का उपयोग करके कंटेंट उत्पन्न करेगा और इसे सेल B2 में लौटाएगा।

आउटपुट:

Excel के अंदर एक शक्तिशाली GPT-3 कंटेंट जनरेटर बनाएं

निष्कर्ष

उपरोक्त चरणों का पालन करके, आप GPT-3 का उपयोग करके Excel में एक कंटेंट जनरेशन टूल बना सकते हैं। यह आपका समय बचाएगा और आपके वर्कफ़्लो को सुव्यवस्थित करेगा। अब Excel में अपने कार्यात्मक कंटेंट जनरेशन टूल का उपयोग करें। यह आपको विचार उत्पन्न करने, कंटेंट ड्राफ्ट करने, और अपनी कंटेंट निर्माण प्रक्रिया में बुद्धिमान ऑटोमेशन जोड़ने में मदद करेगा। लेकिन याद रखें OpenAI का GPT API मुफ़्त नहीं है, OpenAI के API के माध्यम से उपयोग टोकन उपयोग के आधार पर लागत वहन करेगा, इसलिए बजट के भीतर रहने के लिए अपने उपयोग की निगरानी करें।

मुफ़्त उन्नत Excel अभ्यास समाधान के साथ प्राप्त करें!

  1. Windows 10 पर JPG को PNG में बदलें: Image Resizer के साथ सरल गाइड Windows 10 पर JPG को PNG में बदलें: Image Resizer के साथ सरल गाइड

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

  1. टेदरिंग करते समय डेटा कैसे बचाएं और कहीं से भी ऑनलाइन प्राप्त करें टेदरिंग करते समय डेटा कैसे बचाएं और कहीं से भी ऑनलाइन प्राप्त करें

    आधुनिक युग में, इंटरनेट से डिस्कनेक्ट होने पर कोई कंप्यूटर कितना उपयोगी है? जब तक आप एक विशेषज्ञ पेशेवर प्रोग्राम का उपयोग नहीं करते, आपके विशिष्ट दिन-प्रतिदिन के कंप्यूटिंग के अधिकांश को कनेक्शन की आवश्यकता होगी। दुर्भाग्य से, इंटरनेट कनेक्टिविटी कभी-कभी मायावी हो सकती है। उदाहरण के लिए, यदि आप ट्र

  1. Windows 11/10 पर Outlook त्रुटि 0x80190005 ठीक करें Windows 11/10 पर Outlook त्रुटि 0x80190005 ठीक करें

    यदि Windows 11 या Windows 10 पर Outlook साइन-इन करते समय या नए संदेशों की जांच करते समय त्रुटि 0x80190005 दिखाता है, तो ये सुझाव निश्चित रूप से समस्या ठीक करने में आपकी मदद करेंगे। यह एक सामान्य त्रुटि है जो Xbox, Microsoft Store एप्लिकेशन, और Cortana के लिए भी होती है। Outlook त्रुटि 0x80190005