इस लेख की मुख्य छवि हैकरनून केएआई इमेज जेनरेटर द्वारा "एक पुराने डेस्कटॉप कंप्यूटर का उपयोग करने वाला एक रोबोट" के माध्यम से तैयार की गई थी।
एआई स्पेस में कुछ नया है। इस पोस्ट में, मैं आपको PrivateGPT को स्थापित करने और स्थापित करने की प्रक्रिया के बारे में बताऊँगा।
एक शक्तिशाली उपकरण जो आपको इंटरनेट कनेक्शन की आवश्यकता के बिना स्थानीय रूप से दस्तावेज़ों को क्वेरी करने की अनुमति देता है। चाहे आप एक शोधकर्ता हों, विकासकर्ता हों, या केवल दस्तावेज़ पूछताछ उपकरण तलाशने के बारे में उत्सुक हों, PrivateGPT एक कुशल और सुरक्षित समाधान प्रदान करता है। यह ट्यूटोरियल एक Youtube वीडियो के साथ आता है, जहाँ आप इंस्टालेशन प्रक्रिया का चरण-दर-चरण प्रदर्शन पा सकते हैं!
पायथन 3.10 या बाद में आपके सिस्टम या वर्चुअल एनवी पर स्थापित
कमांड लाइन इंटरफेस (सीएलआई/टर्मिनल) का उपयोग करने का बुनियादी ज्ञान
गिट स्थापित
सबसे पहले, चलिए एक आभासी वातावरण बनाते हैं। आप अपने डेस्कटॉप पर एक फोल्डर बना सकते हैं। नीचे दिए गए स्क्रीनशॉट में आप देख सकते हैं कि मैंने 'blog_projects' नामक फ़ोल्डर बनाया है। उस फ़ोल्डर से कमांड लाइन खोलें या टर्मिनल/कमांड लाइन का उपयोग करके उस फ़ोल्डर में नेविगेट करें। वर्चुअल वातावरण बनाने के लिए नीचे दिए गए चरणों का पालन करें।
python3 -m venv myenv
आपके आभासी वातावरण का नाम 'myenv' होगा
स्रोत myenv/bin/active
myenv\Scripts\active
गिट क्लोन https://github.com/imartinez/privateGPT.git
रिपॉजिटरी की क्लोनिंग से पहले आभासी वातावरण बनाने और सक्रिय करने से, हम यह सुनिश्चित करते हैं कि परियोजना निर्भरताएँ इस वातावरण में स्थापित और प्रबंधित की जाएँगी। यह इस परियोजना के लिए विशिष्ट एक स्वच्छ और पृथक विकास वातावरण को बनाए रखने में मदद करता है।
रिपॉजिटरी की क्लोनिंग के बाद, आप प्रोजेक्ट डिपेंडेंसी को स्थापित करने के लिए आगे बढ़ सकते हैं और सक्रिय वर्चुअल वातावरण के भीतर प्रोजेक्ट पर काम करना शुरू कर सकते हैं।
फिर जीथब से कोड रेपो कॉपी करें, और अपनी निर्देशिका या फ़ोल्डर में जाएं जहां आप चाहते हैं कि आपका प्रोजेक्ट लाइव हो। टर्मिनल खोलें या कमांड लाइन से अपने फ़ोल्डर में नेविगेट करें।
एक बार जब सब कुछ लोड हो जाता है, तो आप आवश्यक निर्भरताओं को स्थापित करने के लिए इंस्टॉल आवश्यकताएँ कमांड चला सकते हैं।
सीडी <फ़ोल्डर का नाम>
पाइप इंस्टॉल -r आवश्यकताएँ। txt
आपके द्वारा डाउनलोड किए गए मॉडल को रखने के लिए सुनिश्चित करें कि आपने अपने प्रोजेक्ट में एक मॉडल फ़ोल्डर बनाया है।
PrivateGPT एक नमूना डेटासेट के साथ आता है जो एक उदाहरण के रूप में 'स्टेट ऑफ़ द यूनियन ट्रांसक्रिप्ट' का उपयोग करता है। हालाँकि, आप अपने स्वयं के डेटासेट को भी ग्रहण कर सकते हैं। मुझे आपको बताने दो कि कैसे।
अजगर ingest.py
उत्तम! डेटा अंतर्ग्रहण प्रक्रिया पूरी हो गई है। अब, अगले कदम पर चलते हैं!
यदि आपके पास यह त्रुटि है: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'
, तो इस आदेश का उपयोग करें: python -m pip install requests "urllib3<2"
उल्लेखनीय बात यह है कि यदि आप अपने SOURCE_DOCS में नए दस्तावेज़ जोड़ते हैं, तो आपको 'python ingest.py' को फिर से चलाना होगा
--------------------------------------------------- -------------
अब रोमांचक भाग आता है—PrivateGPT का उपयोग करके अपने दस्तावेज़ों से प्रश्न पूछना। मैं आपको दिखाता हूँ कि यह कैसे किया जाता है।
[परियोजना निर्देशिका 'निजीजीपीटी', यदि आप अपने सीएलआई में ls टाइप करते हैं तो आप कुछ फाइलों के बीच READ.ME फ़ाइल देखेंगे।]
अजगर PrivateGPT.py
ट्रिक्स और टिप्स: