अपनी उबंटू मशीन पर शेलजीपीटी स्थापित करके लिनक्स पर चैटजीपीटी की शक्ति का लाभ उठाएं।

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

लोग चुटकुले सुनाने, कोड लिखने और यहां तक ​​कि सबसे बेतरतीब सवालों के जवाब देने के लिए इस बहुआयामी, सर्वव्यापी उपकरण का उपयोग करते हैं। अन्य ओएस पर चैटजीपीटी का उपयोग करना आसान है, इसलिए, एक लिनक्स उपयोगकर्ता के रूप में, आपको पीछे क्यों रहना चाहिए?

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

शेलजीपीटी क्या है, चैटजीपीटी का समतुल्य लिनक्स नेमसेक?

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

instagram viewer

बड़े भाषा मॉडल (एलएलएम) चर्चा का एक गर्म विषय बन रहे हैं क्योंकि आप आसानी से कर सकते हैं अपने रास्पबेरी पाई पर एलएलएम-सक्षम चैटबॉट चलाएं.

पेचीदा लगता है, है ना?

यदि आपके पास ChatGPT के साथ इंटरैक्ट करने का अनुभव है, तो आपको यह वैकल्पिक Linux शेल संस्करण पसंद आएगा।

आपकी मशीन पर ShellGPT इंस्टॉल करने का क्या लाभ है? यह आसान है; आपको अनावश्यक लंबी कमांड टाइप करने या अपने ब्राउज़र पर जाने की आवश्यकता नहीं है। इसके बजाय, आप अपने Linux टर्मिनल के आराम से सभी संभव कार्य कर सकते हैं।

अपनी उबंटू मशीन पर शेलजीपीटी स्थापित करने से पहले, यहाँ कुछ आवश्यक शर्तें हैं जिनका ध्यान रखा जाना चाहिए।

चरण 1: अपनी मशीन पर पायथन और पीआईपी स्थापित करें

अधिकांश आर्टिफिशियल इंटेलिजेंस-सक्षम टूल की तरह, शेलजीपीटी भी पायथन पर चलता है। जबकि पाइथन आमतौर पर अधिकांश लिनक्स डिस्ट्रोज़ पर डिफ़ॉल्ट रूप से स्थापित होता है, आप इसकी स्थापना को इसकी संस्करण जानकारी के माध्यम से देख सकते हैं। यदि आपकी मशीन पर पायथन उपलब्ध नहीं है, तो आपको अगले चरणों पर जाने से पहले इसे स्थापित करना होगा।

एक टर्मिनल खोलें और पायथन के संस्करण की जाँच करने के लिए निम्न कमांड टाइप करें:

python3 --version

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

अब जब आपने अपनी मशीन पर पायथन स्थापित कर लिया है, तो यह PIP, Python के मूल पैकेज मैनेजर को स्थापित करने का समय है।

भले ही PIP आमतौर पर Python बंडल के साथ प्री-इंस्टॉल्ड होता है, लेकिन इसकी स्थापना स्थिति जानने के लिए संस्करण को पहले से जांचना सबसे अच्छा है। यह जांचने के लिए निम्न कमांड चलाएँ कि क्या यह आपकी मशीन पर स्थापित है:

पाइप --वर्जन

यदि आपको निष्पादन के बाद निम्न त्रुटि मिलती है, तो आपको पैकेज मैनेजर स्थापित करने की आवश्यकता है:

कमांड 'पाइप' नहीं मिला, लेकिन इसके साथ स्थापित किया जा सकता है:

आप इसे स्थापित करने के लिए निम्न आदेश का उपयोग कर सकते हैं:

sudo apt python3-pip इंस्टॉल करें

स्थापना के बाद, आप फिर से उपयोग कर सकते हैं --संस्करण स्थापना सफल रही या नहीं यह जांचने के लिए आदेश।

चरण 2: पायथन का उपयोग करके एक आभासी वातावरण स्थापित और स्थापित करें

अब जब Python और PIP तैयार हैं, तो आप Python के आभासी वातावरण को ShellGPT को स्थापित करने और चलाने के लिए मशीन के वातावरण को अनुकूल बनाने के लिए सेट कर सकते हैं। आभासी वातावरण पृथक कार्यक्रमों को चलाने के लिए आदर्श होते हैं क्योंकि वे पुस्तकालय के विरोध से बच सकते हैं।

टो में एक आभासी वातावरण के साथ, आप साइलो में विभिन्न निष्पादन करते हुए अपने सिस्टम और आभासी वातावरण के कार्यक्रमों के बीच बातचीत को सीमित कर सकते हैं।

पायथन पुस्तकालयों को स्थापित और उपयोग करते समय किसी भी अप्रत्याशित दुर्घटना से बचने के लिए आभासी वातावरण का उपयोग करना एक वैकल्पिक कदम है।

पायथन का उपयोग करके एक आभासी वातावरण बनाने के लिए, आपको इसे स्थापित करने की आवश्यकता है venv मापांक:

sudo apt install python3-venv -y

आभासी वातावरण स्थापित करें

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

पहले, फ़ाइलों को व्यवस्थित और होस्ट करने के लिए एक नई निर्देशिका बनाएँ। आप उपयोग कर सकते हैं mkdir आदेश, निर्देशिका नाम के बाद, इस प्रकार है:

mkdir cli-shellgpt

इस नव निर्मित निर्देशिका के साथ नेविगेट करें सीडी कमांड:

cd cli-shellgpt

फिर, के साथ एक नया आभासी वातावरण बनाएँ venv कमांड, उसके बाद पर्यावरण का नाम:

python3 -m venv cli-shellgpt

चूंकि वर्चुअल वातावरण डिफ़ॉल्ट रूप से सक्षम नहीं है, इसलिए आपको इसे मैन्युअल रूप से सक्षम करना होगा सक्रिय लिखी हुई कहानी:

स्रोत cli-shellgpt/bin/active

जैसे ही आप उपरोक्त आदेश निष्पादित करते हैं, आप नीचे दिखाए गए अनुसार डिफ़ॉल्ट लिनक्स खोल प्रॉम्प्ट परिवर्तनों को देखेंगे:

(क्ली-शेलजीपीटी) साहिल@वीएम:

चरण 3: एक OpenAPI कुंजी जनरेट करें

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

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

पर क्लिक करें एपीआई कुंजी देखें, के बाद नई गुप्त कुंजी बनाएँ.

इस कुंजी को किसी के साथ साझा न करें क्योंकि कनेक्शन निजी है और इसका उपयोग केवल आपकी मशीन पर किया जाना चाहिए।

डायलॉग बॉक्स से एपीआई कुंजी कॉपी करें, और इसे कहीं सेव करें, क्योंकि आप उसी कुंजी की फिर से समीक्षा नहीं कर पाएंगे।

अपने उबंटू मशीन पर एक कनेक्शन स्थापित करने के लिए, के साथ एक पर्यावरण चर बनाएँ निर्यात आज्ञा:

निर्यात OPENAI_API_KEY=

वर्चुअल एनवायरनमेंट वेरिएबल में एपीआई कुंजी को जोड़ें और सत्यापित करें

जब आप एपीआई कुंजी को इस तरीके से निष्पादित करते हैं, तो लिनक्स इसे केवल एक उदाहरण के लिए उपयोग करेगा। हालाँकि, यदि आप निष्पादन को स्थायी बनाना चाहते हैं, तो इसे .bashrc फ़ाइल।

आपको बस इतना करना है कि पहले कमांड में टाइप करें और बाद के कमांड को टेक्स्ट एडिटर में डालें:

नैनो ./bashrc
निर्यात OPENAI_API_KEY=

सहेजें और संपादक से बाहर निकलें। फिर, परिवर्तनों को सक्षम करने के लिए स्रोत कमांड का उपयोग करें।

स्रोत ./bashrc

अंत में, एपीआई कुंजी के साथ सत्यापित करें ईएनवी आज्ञा।

ईएनवी

आपका OPENAI_API_KEY पर्यावरण चर को आउटपुट में सूचीबद्ध किया जाना चाहिए।

चरण 5: उबंटू पर शेलजीपीटी स्थापित करें

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

pip3 शेल-जीपीटी स्थापित करें

स्थापना समाप्त होने दें; इस बीच, आप अपनी टर्मिनल विंडो के माध्यम से AI टूल का उपयोग करने के कुछ दिलचस्प तरीके देख सकते हैं।

टर्मिनल के माध्यम से रनिंग क्वेरीज़ के लिए शेलजीपीटी का उपयोग करना

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

sgpt "ब्रह्मांड में कितनी आकाशगंगाएँ मौजूद हैं"

कोड जनरेट करने के लिए ShellGPT का उपयोग करना

कोड जनरेट करने के लिए आप अपने ShellGPT का भी उपयोग कर सकते हैं। आप इसे सही कमांड के साथ पास करके कर सकते हैं एसजीपीटी आज्ञा:

sgpt --code "फाइबोनैचि श्रृंखला प्रिंट करें"

आउटपुट में वह कोड होता है जिसे आप फाइबोनैचि श्रृंखला उत्पन्न करने के लिए पायथन के भीतर निष्पादित कर सकते हैं।

Ubuntu के टर्मिनल के भीतर ShellGPT का उपयोग करना

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

लेकिन चूँकि ShellGPT, ChatGPT के समान अवधारणा पर आधारित है, इसकी अपनी समस्याओं का एक समूह है, जिसे पूर्ण होने में कुछ समय लग सकता है। जब तक आप नया बग-मुक्त संस्करण डाउनलोड नहीं कर लेते, तब तक टूल की खामियों के साथ काम करना जारी रखना और शेलजीपीटी के स्वचालित कमांड के साथ अपने जीवन को आसान बनाना सबसे अच्छा है।