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

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

<पी> एक्सेल के अंदर एक शक्तिशाली GPT‑3 कंटेंट जेनरेटर बनाएं

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

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

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

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

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

  • अपनी कुंजी सहेजें में संवाद बॉक्स;
    • कॉपी जेनरेट की गई एपीआई कुंजी और अपने एपीआई अनुरोधों को प्रमाणित करने के लिए इसे एक सुरक्षित स्थान पर संग्रहीत करें। एक बार जब आप एपीआई कुंजी बना लेंगे तो यह दिखाई नहीं देगी।
    • हो गया पर क्लिक करें .
<पी> एक्सेल के अंदर एक शक्तिशाली GPT‑3 कंटेंट जेनरेटर बनाएं

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

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

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

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

<पी> वीबीए कोड:
Private Const API_KEY As String = "Your_OpenAI_API_Key" 'Replace your OpenAI API key.
' Function to call OpenAI API
Function GenerateContent(Prompt As String) As String
 On Error GoTo ErrorHandler
 Dim Http As Object
 Dim response As String
 
 ' Create HTTP object
 Set Http = CreateObject("MSXML2.XMLHTTP.6.0")
 
 ' Set up request headers and endpoint
 Http.Open "POST", "https://api.openai.com/v1/chat/completions", False
 Http.setRequestHeader "Content-Type", "application/json"
 Http.setRequestHeader "Authorization", "Bearer " & API_KEY
 
 ' Prepare the JSON payload for GPT-3.5-turbo
 Dim jsonPayload As String
 jsonPayload = "{""model"": ""gpt-3.5-turbo"", ""messages"": [{""role"": ""user"", ""content"": """ & Prompt & """}], ""max_tokens"": 200}"
 
 ' Send the request
 Http.send jsonPayload
 
 ' Get the response
 response = Http.responseText
 
 ' Parse the JSON response
 Dim jsonResponse As Object
 Set jsonResponse = JsonConverter.ParseJson(response)
 
 ' Return the content of the response text
 GenerateContent = jsonResponse("choices")(1)("message")("content")
 
 Exit Function
ErrorHandler:
 GenerateContent = "Error: " & Err.Description
End Function
  • बदलें “Your_OpenAI_API_Key” आपकी वास्तविक एपीआई कुंजी के साथ।
<पी> स्पष्टीकरण:
  • फ़ंक्शन जनरेटकंटेंट (स्ट्रिंग के रूप में संकेत): यह उपयोगकर्ता-परिभाषित फ़ंक्शन है जो इनपुट के रूप में उपयोगकर्ता संकेत लेता है।
  • HTTP अनुरोध सेटअप:
    • HTTP ऑब्जेक्ट बनाता है: यह अनुरोध भेजने के लिए MSXML2.XMLHTTP का उपयोग करेगा।
    • अनुरोध शीर्षलेख सेट करें: यह सामग्री-प्रकार को JSON के रूप में परिभाषित करता है और इसमें एपीआई कुंजी के साथ प्राधिकरण हेडर शामिल है।
  • JSON पेलोड: मॉडल का नाम, उपयोगकर्ता संकेत और अधिकतम टोकन सीमा युक्त एक JSON ऑब्जेक्ट बनाता है।
  • अनुरोध भेजें: HTTP POST अनुरोध को JSON पेलोड के साथ OpenAI API एंडपॉइंट पर भेजता है।
  • प्रतिक्रिया प्रबंधन: प्रतिक्रिया प्राप्त करता है और JSON पार्सर (VBA-JSON) का उपयोग करके इसे पार्स करता है। एपीआई प्रतिक्रिया से उत्पन्न सामग्री को निकालता है।
  • वापसी आउटपुट: फ़ंक्शन जेनरेट किए गए टेक्स्ट को एक्सेल सेल में प्रदर्शित करने के लिए लौटाता है।

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

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

  • डाउनलोड करें JsonConverter.bas GitHub से .
  • VBA संपादक में, फ़ाइल पर जाएँ टैब>>फ़ाइल आयात करेंचुनें .
<पी> एक्सेल के अंदर एक शक्तिशाली GPT‑3 कंटेंट जेनरेटर बनाएं

  • आयात बॉक्समें>> JsonConverter.bas चुनें इसे प्रोजेक्ट में जोड़ने के लिए.
<पी> एक्सेल के अंदर एक शक्तिशाली GPT‑3 कंटेंट जेनरेटर बनाएं

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

  • टूल्स पर जाएं टैब>> संदर्भ चुनें .
  • उपलब्ध संदर्भ में बॉक्स>> Microsoft स्क्रिप्टिंग रनटाइम चेक करें>>ठीकपर क्लिक करें .
<पी> एक्सेल के अंदर एक शक्तिशाली GPT‑3 कंटेंट जेनरेटर बनाएं

चरण 4:सामग्री निर्माण उपकरण का उपयोग करने के लिए स्क्रिप्ट चलाएँ

  • सहेजें कोड और अपनी वर्कशीट पर वापस जाएं।
  • उत्तर देने के लिए GPT-3 के इनपुट के रूप में उपयोग करने के लिए अपनी शीट में एक संकेत टाइप करें।
  • सेल बी2 में निम्नलिखित सूत्र डालें।
<पी> यह फ़ॉर्मूला सेल A2 के संकेत के आधार पर सामग्री उत्पन्न करने के लिए GPT-3.5 टर्बो का उपयोग करेगा और इसे सेल B2 पर वापस कर देगा।

<पी> आउटपुट: <पी> एक्सेल के अंदर एक शक्तिशाली GPT‑3 कंटेंट जेनरेटर बनाएं

निष्कर्ष

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

समाधान के साथ निःशुल्क उन्नत एक्सेल अभ्यास प्राप्त करें!
  1. Excel में सर्कुलर संदर्भ क्या है? Excel में सर्कुलर संदर्भ क्या है?

    एक्सेल में, एक परिपत्र संदर्भ occurring हो रहा है इसका मतलब है कि एक सूत्र सेल प्रत्यक्ष या परोक्ष रूप से स्वयं को संदर्भित करता है। जब किसी वर्कशीट में एक गोलाकार संदर्भ होता है तो एक्सेल स्वचालित रूप से गणना नहीं कर सकता है। यदि आप वृत्तीय संदर्भ को अंदर छोड़ते हैं, तो Excel पिछले पुनरावृत्ति के म

  1. एक्सेल में समय अंतर की गणना कैसे करें एक्सेल में समय अंतर की गणना कैसे करें

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

  1. PowerPoint में आसानी से एकाधिक या सभी स्लाइड्स का चयन करें - त्वरित मार्गदर्शिका PowerPoint में आसानी से एकाधिक या सभी स्लाइड्स का चयन करें - त्वरित मार्गदर्शिका

    जब आप Microsoft PowerPoint में एक स्लाइड शो बना रहे हों, तो आप एक से अधिक स्लाइड पर कार्रवाई करना चाह सकते हैं। हम आपको दिखाएंगे कि PowerPoint में कई स्लाइडों के साथ-साथ सभी स्लाइडों का चयन कैसे करें, ताकि आप उन्हें आसानी से स्थानांतरित कर सकें, हटा सकें या पुनर्व्यवस्थित कर सकें। आपको उन सभी पर का