ChatGPT API के साथ चैटबॉट्स कैसे बनाएं

स्टेप 1: अपने विकास पर्यावरण को सेट करें

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

शुरू करने के लिए, निम्नलिखित चरणों का पालन करें:

1. पायथन स्थापित करें: पायथन एक लोकप्रिय प्रोग्रामिंग भाषा है जो मशीन लर्निंग और ए आई के लिए व्यापकता से उपयोग होती है। आप पायथन को आधिकारिक वेबसाइट python.org से डाउनलोड कर सकते हैं।

2. ओपनएआई एसडीके स्थापित करें: ओपनएआई एसडीके एक सॉफ्टवेयर विकास किट है जो डेवलपरों को चैटजीपीटी एपीआई तक पहुंच प्रदान करती है। आप पंजीकरण के लिए पिप, पायथन के पैकेज प्रबंधक का उपयोग करके एसडीके को स्थापित कर सकते हैं।

pip इंस्टॉल openai

3. अपना एपीआई की सेटअप करें: चैटजीपीटी एपीआई का उपयोग करने के लिए, आपको ओपनएआई से एक एपीआई की प्राप्त करने की आवश्यकता होगी। आप ओपनएआई वेबसाइट पर एक एपीआई की के लिए साइन अप कर सकते हैं।

इन कदमों को पूरा करने के बाद, आप अपना चैटबॉट बनाने के लिए तैयार हैं।

चरित्र निर्धारण करने के लिए चरित्र संबंधी (Personality) का निर्धारण करें

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

कुछ प्रश्न जिन्हें ध्यान में रखने के लिए अपने चैटबॉट की प्रवृत्ति को परिभाषित करने में शामिल करेंः

  • आपके चैटबॉट का नाम क्या है?
  • आपके चैटबॉट का चरित्र क्या है? क्या यह सामान्य या अनौपचारिक है?
  • आपके चैटबॉट का ढंग क्या है? क्या वह मित्रतापूर्ण या पेशेवर है?

अग्रिम रूप से अपने चैटबॉट की पर्यावरणीयता की परिभाषा करके, आप यह सुनिश्चित कर सकते हैं कि इसकी प्रतिक्रियाएं संगठित और ब्रांड के अनुरूप हों।

स्टेप 3: अपने चैटबॉट की प्रांप्ट बनाएं

अगला कदम है अपने चैटबॉट के लिए एक प्रप्त करना। एक प्रप्त एक संदेश या सवाल होता है जिसे आप चैटबॉट की प्रतिक्रिया करना चाहते हैं। उदाहरण के लिए, अगर आप एक ग्राहक सेवा चैटबॉट बना रहे हैं, तो आपका प्रप्त हो सकता है "आज आपकी कैसे सहायता कर सकता हूं?"।

अपने चैटबॉट के प्रश्न को बनाने के लिए, निम्नलिखित कोड का उपयोग करें:

प्राथमिक openai
openai.api_key = "अपनी API-कुंजी"
model_engine = "दाविंची"
पूछा: "नमस्ते, मेरा नाम जॉन है। बॉट:"

इस उदाहरण में, हम Python SDK का उपयोग करके एक प्रॉंप्ट बना रहे हैं जो उपयोगकर्ता जॉन के नाम से प्रतिक्रिया करता है। हम ChatGPT API के लिए उपलब्ध सबसे शक्तिशाली इंजन davinci का उपयोग कर रहे हैं।

चरगपटी API के साथ प्रतिक्रियाएँ उत्पन्न करना: चरगपटी API के साथ प्रतिक्रियाएँ उत्पन्न करना

अब जब आपने अपने चैटबॉट के प्रॉम्प्ट को बना लिया है, तो आपको ChatGPT API का उपयोग करके प्रतिक्रियाएं उत्पन्न करने का समय है। इसके लिए, निम्नलिखित कोड का उपयोग करें:

ताजगी = openai.Completion.create(
    engine=model_engine,
    prompt=prompt,
    max_tokens=50,
)
print(ताजगी["choices"][0]["text"])

इस उदाहरण में, हम openai.Completion.create() विधि का उपयोग कर रहे हैं ताकि हमारे प्रॉम्प्ट के लिए एक प्रतिक्रिया उत्पन्न कर सकें। हमने निर्दिष्ट किया है कि engine पैरामीटर davinci इंजन का उपयोग करे, और max_tokens पैरामीटर को 50 सेट किया है, जो उत्पन्न होने वाली प्रतिक्रिया की लंबाई को प्रतिबंधित कर देता है।

प्रतिक्रिया एक JSON ऑब्जेक्ट के रूप में वापस लौटती है, जिसे हम एक्सेस कर सकते हैं उपयोग करके response चर को। प्रतिक्रिया को प्रदर्शित करने के लिए, हम print() फंक्शन का उपयोग कर सकते हैं और JSON ऑब्जेक्ट में choices की कुंजी का उपयोग करके उत्पन्न होने वाले पाठ का एक्सेस करके।

चरबोट के प्रतिक्रियाओं को सँविष्ट करने का चरण 5:

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

इसके उदाहरण के लिए, यदि आप API द्वारा प्रतिक्रिया उत्पन्न की गई जवाब की लंबाई से संतुष्ट नहीं हैं, तो आप max_tokens पैरामीटर को बढ़ाने या कम करके प्रतिक्रिया की लंबाई को समायोजित कर सकते हैं। इसी तरह, यदि आप चाहते हैं कि आपका चैटबॉट एक और और सरल या अनौपचारिक धुन में प्रतिक्रिया करे, तो आप अपने प्रॉम्प्ट में विभिन्न व्यक्तित्व और धुन के साथ प्रयोग कर सकते हैं।

स्थापित करना 6: एक बातचीत का पेड़ बनाना

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

उदाहरण के लिए, अगर आप एक रेस्टोरेंट के लिए एक चैटबॉट बना रहे हैं, तो आपकी चर्चा पेड़ कुछ इस तरह दिख सकती है:

  • प्रश्न: "हमारे रेस्टोरेंट में आपका स्वागत है! क्या आप हमारा मेनू देखना चाहेंगे?"
  • उपयोगकर्ता की प्रतिक्रिया: "हाँ, कृपया!"
  • प्रश्न: "अच्छा! हमारे मेनू में समुद्री भोजन, पास्ता और शाकाहारी विकल्प समेत कई तरह के व्यंजन शामिल हैं। आप किस तरह के व्यंजन की भूक में हैं?"
  • उपयोगकर्ता की प्रतिक्रिया: "मुझे समुद्री भोजन की भूक है।"
  • प्रश्न: "बहुत बढ़िया चुनाव! हमारे मेनू में कई समुद्री व्यंजन शामिल हैं, जैसे कि ग्रिल्ड सैलमन, श्रिम्प स्काम्पी और लॉबस्टर बिस्क। इनमें से आपको सबसे आकर्षक कौन-सा लगता है?"

संवाद पेड़ बनाकर, आप अपने उपयोगकर्ताओं के लिए एक अधिक रुचिकर और व्यक्तिगत अनुभव प्रदान कर सकते हैं, साथ ही उनकी प्राथमिकताओं और आवश्यकताओं के बारे में मूल्यवान जानकारी भी एकत्र कर सकते हैं।

अक्सर पूछे जाने वाले सवाल

प्रश्न: ChatGPT API के साथ मैं कौन सी प्रोग्रामिंग भाषाएँ उपयोग कर सकता हूँ?

ए: ChatGPT API को विभिन्न प्रोग्रामिंग भाषाओं के साथ उपयोग किया जा सकता है, जैसे Python, Java, JavaScript, और Ruby।

प्रश्न: क्‍या ChatGPT API का उपयोग मुफ्त है?

ए: नहीं, ChatGPT API एक पेड सेवा है। आप OpenAI वेबसाइट पर एक मुफ्त परीक्षण अवधि के लिए साइन अप कर सकते हैं, लेकिन परीक्षण अवधि के बाद, आपको API तक पहुंच के लिए भुगतान करना होगा।

प्रश्न: ChatGPT API के साथ मैं किस प्रकार के चैटबॉट बना सकता हूँ?

A: चैटजीपीटी एपीआई के साथ, आप विभिन्न प्रकार के चैटबॉट बना सकते हैं, जिनमें ग्राहक सेवा बॉट, व्यक्तिगत सहायक और यहां तक कि गेमिंग बॉट शामिल हैं।

प्रश्न: क्या मैं ChatGPT API द्वारा उपयोग किए जाने वाले AI मॉडल को अनुकूलित कर सकता हूँ?

A: नहीं, ChatGPT API द्वारा उपयोग की जाने वाली AI मॉडल प्री-त्रेन होती हैं और उन्हें कस्टमाइज़ नहीं किया जा सकता है। हालांकि, आप मॉडल पर प्रतिक्रिया दे सकते हैं और सुझाव दे सकते हैं ताकि यह OpenAI टीम के लिए सुधारित किया जा सके।

निष्कर्ष

सारांश में, ChatGPT API एक शक्तिशाली उपकरण है जिसका उपयोग करके छैटबॉट बनाए जा सकते हैं जो प्राकृतिक भाषा को समझते हैं और सटीक और आकर्षक प्रतिक्रियाएं प्रदान करते हैं। इस गाइड में बताए गए चरणों का पालन करके आप ChatGPT API का उपयोग करके अपने खुद के छैटबॉट बना सकते हैं, और अपने उपयोगकर्ताओं के लिए एक और व्यक्तिगत और सुव्यवस्थित अनुभव प्रदान कर सकते हैं। अभ्यास और प्रयोग के थोड़े से द्वारा, आप विभिन्न कार्यों और वार्तालापों का सामर्थ्यपूर्ण छैटबॉट बना सकते हैं।

संबंधित लेख

अधिक देखें >>

HIX.AI के साथ AI की शक्ति को अनलॉक करें!