<पी>
<पी> 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 में लॉग इन करें खाता.
- डैशबोर्ड से>> एपीआई कुंजी चुनें>> नई गुप्त कुंजी बनाएं पर क्लिक करें .
- में नई गुप्त कुंजी बनाएं डिब्बा;
- नाम कुंजी>> अनुमतियाँ चुनें>> गुप्त कुंजी बनाएं पर क्लिक करें .
<पी>
- अपनी कुंजी सहेजें में संवाद बॉक्स;
- कॉपी जेनरेट की गई एपीआई कुंजी और अपने एपीआई अनुरोधों को प्रमाणित करने के लिए इसे एक सुरक्षित स्थान पर संग्रहीत करें। एक बार जब आप एपीआई कुंजी बना लेंगे तो यह दिखाई नहीं देगी।
- हो गया पर क्लिक करें .
<पी>
<पी> अपनी एपीआई कुंजी को कभी भी सार्वजनिक रूप से साझा न करें या इसे क्लाइंट-साइड कोड में उजागर न करें। पी> चरण 2:Excel में VBA कोड डालें
<पी> इस चरण में, हम GPT-3 को संकेत भेजने और प्रतिक्रियाएँ पुनः प्राप्त करने के लिए VBA कोड लिखेंगे। - डेवलपर के पास जाएं टैब>> विजुअल बेसिक चुनें .
- VBA संपादक में, सम्मिलित करें पर जाएं>>मॉड्यूलचुनें .
- निम्नलिखित VBA कोड को मॉड्यूल में डालें एक UDF फ़ंक्शन बनाने के लिए .
<पी>
<पी> वीबीए कोड: पी> 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 संपादक में, फ़ाइल पर जाएँ टैब>>फ़ाइल आयात करेंचुनें .
<पी>
- आयात बॉक्समें>> JsonConverter.bas चुनें इसे प्रोजेक्ट में जोड़ने के लिए.
<पी>
<पी> संदर्भ सक्षम करें: पी> <पी> आपको Microsoft स्क्रिप्टिंग रनटाइम संदर्भ को सक्षम करने की आवश्यकता होगी, यह आवश्यक है क्योंकि JsonConverter लाइब्रेरी JSON डेटा संरचनाओं को प्रबंधित करने के लिए डिक्शनरी ऑब्जेक्ट पर निर्भर करती है। - टूल्स पर जाएं टैब>> संदर्भ चुनें .
- उपलब्ध संदर्भ में बॉक्स>> Microsoft स्क्रिप्टिंग रनटाइम चेक करें>>ठीकपर क्लिक करें .
<पी>
चरण 4:सामग्री निर्माण उपकरण का उपयोग करने के लिए स्क्रिप्ट चलाएँ
- सहेजें कोड और अपनी वर्कशीट पर वापस जाएं।
- उत्तर देने के लिए GPT-3 के इनपुट के रूप में उपयोग करने के लिए अपनी शीट में एक संकेत टाइप करें।
- सेल बी2 में निम्नलिखित सूत्र डालें।
<पी> यह फ़ॉर्मूला सेल A2 के संकेत के आधार पर सामग्री उत्पन्न करने के लिए GPT-3.5 टर्बो का उपयोग करेगा और इसे सेल B2 पर वापस कर देगा। <पी> आउटपुट: पी> <पी>
निष्कर्ष
<पी> उपरोक्त चरणों का पालन करके, आप GPT-3 का उपयोग करके Excel में एक सामग्री निर्माण उपकरण बना सकते हैं। इससे आपका समय बचेगा और आपका कार्यप्रवाह सुव्यवस्थित होगा। अब एक्सेल में अपने कार्यात्मक सामग्री निर्माण उपकरण का उपयोग करें। यह आपको विचार उत्पन्न करने, सामग्री का मसौदा तैयार करने और आपकी सामग्री निर्माण प्रक्रिया में बुद्धिमान स्वचालन जोड़ने में मदद करेगा। लेकिन याद रखें कि OpenAI का GPT API मुफ़्त नहीं है, OpenAI के API के माध्यम से उपयोग करने पर टोकन उपयोग के आधार पर लागत आएगी, इसलिए बजट के भीतर रहने के लिए अपने उपयोग की निगरानी करें। समाधान के साथ निःशुल्क उन्नत एक्सेल अभ्यास प्राप्त करें!