की लोकप्रियता को छोड़कर एनएफटी और यह मेटावर्स धूल में, एआई प्रौद्योगिकी जगत में नए शब्द के रूप में उभरा है। चैटजीपीटी और इसके विकल्प इंटरनेट पर फल-फूल रहे हैं, जिससे उपयोगकर्ताओं को रोजमर्रा के काम आसानी से करने में मदद मिल रही है। इससे पहले, हमने आरंभ करने के तरीके के बारे में मार्गदर्शिकाएँ प्रकाशित की थीं अपना खुद का चैटजीपीटी जैसा चैटबॉट बनाना, किसी भी ब्राउज़र में बिंग एआई का उपयोग करना, और अधिक। लेकिन, क्या होगा यदि आप एक लिनक्स उपयोगकर्ता हैं और इस एआई चैटबॉट की बुद्धिमत्ता को अपने सिस्टम में लाना चाहते हैं? खैर, यहीं पर ShellGPT तस्वीर में कदम रखता है। यह सीधे आपके Linux टर्मिनल पर ChatGPT की शक्ति लाता है। शेलजीपीटी उत्तर, बुद्धिमान सुझाव प्रदान करता है, और आपके लिए कमांड और कोड लिखता है, जिससे आपको कमांड लाइन को कुशलतापूर्वक नेविगेट करने में मदद मिलती है। इस लेख में, हम आपको दिखाएंगे कि शेलजीपीटी कमांड लाइन टूल कैसे इंस्टॉल करें और लिनक्स कमांड लाइन में चैटजीपीटी-जैसे एआई बॉट का उपयोग करें।
Linux टर्मिनल में ChatGPT चलाएँ (2023)
विषयसूची
लिनक्स के लिए शेलजीपीटी क्या है?
फ़ार्खोद सादिकोव (दो अन्य योगदानकर्ताओं, अर्थात् एरिक और लोइक कोयल के साथ) द्वारा विकसित, शेलजीपीटी एक है चैटजीपीटी का कमांड लाइन संस्करण जो उपयोगकर्ताओं को अपने लिनक्स टर्मिनल में एआई चैटबॉट के साथ जुड़ने में सक्षम बनाता है। यह OpenAI के GPT बड़े भाषा मॉडल पर आधारित है (इसके बारे में और पढ़ें)। OpenAI का नया GPT-4 मॉडल यहीं)।
शेलजीपीटी बुद्धिमान सुझाव और सिफारिशें प्रदान कर सकता है और आपके टेक्स्ट इनपुट के आधार पर शेल कमांड भी निष्पादित कर सकता है। यह आपकी बातचीत से भी सीखता है और समय के साथ और अधिक सटीक हो जाता है। कमांड लाइन में शामिल इस चैटजीपीटी टूल के साथ, उपयोगकर्ताओं को लंबे कमांड टाइप करने या जटिल याद रखने की ज़रूरत नहीं है लिनक्स टर्मिनल कमांड. वे त्रुटियों को कम करते हुए अपना बहुमूल्य समय बचा सकते हैं, चैटजीपीटी से उनके कुछ छोटे-मोटे काम करवा सकते हैं।
लिनक्स सीएलआई में चैटजीपीटी स्थापित करने के लिए आवश्यक शर्तें
यहां कुछ आवश्यक शर्तें दी गई हैं जिन्हें आपको अपने लिनक्स सिस्टम पर शेलजीपीटी स्थापित करने से पहले पूरा करना होगा। ये बहुत जटिल उपकरण नहीं हैं और इन्हें कुछ सरल कमांड के साथ इंस्टॉल किया जा सकता है।
पायथन स्थापित करें
पायथन एक अपरिहार्य उपकरण है, और कई अन्य लिनक्स टूल और लाइब्रेरी की तरह, शेलजीपीटी (चैटजीपीटी का कमांड लाइन संस्करण) भी पायथन पर बनाया गया है। वास्तव में, ChatGPT भी अन्य भाषाओं के साथ-साथ Python का उपयोग करके बनाया गया है। आम तौर पर, अधिकांश नवीनतम लिनक्स डिस्ट्रोज़ पर पायथन पहले से इंस्टॉल आता है। तो सबसे पहले, इस कमांड के साथ अपने लिनक्स पीसी पर इंस्टॉल किए गए पायथन संस्करण की जांच करें:
python3 --version
यदि उपरोक्त कमांड कोई त्रुटि उत्पन्न करता है, तो इसका मतलब है कि पायथन स्थापित नहीं है या आपके सिस्टम पर अप्रचलित पायथन 2.7 स्थापित है। फिर, आप हमारे गाइड का उपयोग कर सकते हैं लिनक्स में पायथन कैसे स्थापित करें.
पिप पैकेज मैनेजर स्थापित करें
पिप पायथन के लिए एक क्रॉस-प्लेटफ़ॉर्म पैकेज मैनेजर है। यह चैटजीपीटी को लिनक्स में लाने के लिए आवश्यक विभिन्न पायथन पैकेजों और पुस्तकालयों को प्रबंधित करने में मदद करता है। आप एक ही कमांड का उपयोग करके आवश्यक पैकेजों को इंस्टॉल, अपग्रेड और अनइंस्टॉल कर सकते हैं। यह आम तौर पर अधिकांश लिनक्स वितरणों में पायथन के साथ प्रीइंस्टॉल्ड आता है, लेकिन यदि यह इंस्टॉल नहीं है, तो आप इसे इस कमांड के साथ इंस्टॉल कर सकते हैं:
sudo apt-get -y install python3-pip
एक बार इंस्टॉल हो जाने पर आप निम्न कमांड के साथ लिनक्स में इंस्टॉल किए गए पिप संस्करण की जांच कर सकते हैं:
pip3 --version
वेनव मॉड्यूल स्थापित करें
यह मॉड्यूल शेलजीपीटी या चैटजीपीटी के लिए आवश्यक नहीं है, लेकिन हम अनुशंसा करते हैं कि आप अन्य पुस्तकालयों के साथ किसी भी टकराव को रोकने के लिए लिनक्स में एक अलग आभासी वातावरण बनाने के लिए इसे स्थापित करें। किसी भी लाइब्रेरी या पैकेज को स्थापित करने से कई पृष्ठभूमि निर्भरताएं स्थापित हो जाएंगी जो अन्य लाइब्रेरी में हस्तक्षेप कर सकती हैं। किसी प्रोजेक्ट के लिए वर्चुअल वातावरण बनाने के लिए, आपको "venv" मॉड्यूल की आवश्यकता है, जिसे नीचे दिए गए कमांड का उपयोग करके स्थापित किया जा सकता है:
sudo apt install python3-venv
लिनक्स टर्मिनल में चैटजीपीटी का उपयोग करने के लिए शेलजीपीटी सेट करें
आपके लिए इसे समझना आसान बनाने के लिए हमने आपके लिनक्स पीसी पर शेलजीपीटी स्थापित करने के निर्देशों को चार अलग-अलग खंडों में विभाजित किया है। आइए पर्यावरण की स्थापना के साथ शुरुआत करें, इसके बाद ओपनएआई एपीआई कुंजी प्राप्त करें और टर्मिनल में चैटबॉट स्थापित करें।
पर्यावरण स्थापित करें
अब जब आपने निर्भरताएं कवर कर ली हैं, तो आइए निम्नलिखित चरणों के साथ अपने लिनक्स टर्मिनल से चैटजीपीटी तक पहुंचने के लिए वातावरण बनाएं:
1. सबसे पहले, ऐप मेनू से टर्मिनल खोलें या "का उपयोग करें"Ctrl + Alt + T" कुंजीपटल संक्षिप्त रीति।
2. अब, नीचे दिए गए कमांड का उपयोग करें एक नई निर्देशिका बनाएँ और सभी फाइलों को व्यवस्थित रखें।
mkdir
उदाहरण के लिए, हमने नीचे दिए गए आदेश के साथ "कमांडलाइन-चैटजीपीटी" नाम से एक नई निर्देशिका बनाई है:
mkdir commandline-chatgpt
3. फिर, "परिवर्तन निर्देशिका" कमांड के साथ आपके द्वारा बनाई गई नई निर्देशिका पर स्विच करें:
cd
नीचे दिए गए उदाहरण में, हम कमांडलाइन-चैटजीपीटी निर्देशिका में चले गए हैं, जहां हम लिनक्स टर्मिनल में चैटजीपीटी का उपयोग करने के लिए वातावरण बनाएंगे:
cd commandline-chatgpt
4. अब, नीचे दिए गए कमांड का उपयोग करें एक आभासी वातावरण बनाएँ वेनव मॉड्यूल के साथ। हमने अपने आभासी वातावरण के लिए "chatgpt_cli" नाम का उपयोग किया है।
python3 -m venv
उदाहरण के लिए: python3 -m venv chatgpt_cli
5. आपके द्वारा अभी बनाया गया वर्चुअल वातावरण डिफ़ॉल्ट रूप से निष्क्रिय हो जाएगा। पर्यावरण को सक्रिय करने के लिए, इस आदेश का उपयोग करें:
source
एक बार जब आप उपरोक्त कमांड निष्पादित करते हैं, तो शेल प्रॉम्प्ट अब वर्चुअल वातावरण का नाम कोष्ठक में प्रदर्शित करेगा, जैसे:
(
जैसा कि आप नीचे दी गई छवि में देख सकते हैं, डिफ़ॉल्ट लिनक्स शेल प्रॉम्प्ट बदल गया है (chatgpt_cli) remote2@remotehost
उपरोक्त आदेश चलाने पर।
अपनी OpenAI API कुंजी प्राप्त करें
Linux में ChatGPT की सेवाओं का उपयोग करने के लिए, आपको OpenAI API कुंजी की आवश्यकता होगी। वर्तमान में, OpenAI परीक्षण उपयोग के लिए $5 क्रेडिट की पेशकश कर रहा है। एक बार जब आप क्रेडिट समाप्त कर लेते हैं, तो आपको एपीआई तक पहुंच के लिए भुगतान करना होगा। जैसा कि कहा गया है, यहां बताया गया है कि आप इस कमांड लाइन चैटजीपीटी चैटबॉट के लिए ओपनएआई एपीआई कुंजी कैसे प्राप्त कर सकते हैं:
1. पर जाए OpenAI की वेबसाइट (मिलने जाना) और एक नया OpenAI खाता बनाएं। यदि आपके पास पहले से ही एक खाता है, तो बस लॉग इन करें और अगले चरण पर जाएं।
2. इसके बाद, ऊपरी दाएं कोने पर अपनी प्रोफ़ाइल छवि पर क्लिक करें और “चुनें”एपीआई कुंजियाँ देखेंड्रॉप-डाउन मेनू से।
3. यहां, आपको पहले से जेनरेट की गई सभी एपीआई कुंजियाँ, यदि कोई हों, दिखाई देंगी। एक नई एपीआई कुंजी उत्पन्न करने के लिए, "पर क्लिक करेंनई गुप्त कुंजी बनाएं" बटन।
4. आपकी एपीआई कुंजी के साथ एक नया पॉप-अप बॉक्स खुलेगा। इस एपीआई कुंजी को किसी के साथ साझा न करें या सार्वजनिक रूप से साझा न करें। अपनी एपीआई कुंजी कॉपी करें एक सुरक्षित फ़ाइल या स्थान में, क्योंकि आप इसे केवल एक बार देख सकते हैं। यहां "ओके" पर क्लिक करने के बाद आप एपीआई कुंजी की प्रतिलिपि नहीं बना पाएंगे।
5. अब, नीचे दिए गए आदेश के साथ इस एपीआई कुंजी के लिए एक पर्यावरण चर बनाएं। लिनक्स में, आप "निर्यात" कमांड का उपयोग करके एक पर्यावरण चर बना सकते हैं। प्रतिस्थापित करें लिनक्स टर्मिनल में चैटजीपीटी का उपयोग करने के लिए आपके द्वारा जेनरेट की गई वास्तविक एपीआई कुंजी वाला प्लेसहोल्डर।
export OPENAI_API_KEY=
6. पर्यावरण चर को इसके साथ सूचीबद्ध करके सत्यापित करें env
आज्ञा:
env
7. यह वेरिएबल केवल वर्तमान सत्र के लिए अस्थायी रूप से संग्रहीत है। एपीआई कुंजी को स्थायी रूप से संग्रहीत करने के लिए, अपनी पसंद के टेक्स्ट एडिटर में .bashrc फ़ाइल खोलें और फ़ाइल के अंत में वेरिएबल जोड़ें।
export OPENAI_API_KEY=
8. OpenAI API कुंजी जोड़ने के बाद फ़ाइल को सहेजें और टेक्स्ट एडिटर से बाहर निकलें। अब, परिवर्तनों को प्रभावी करने के लिए यह आदेश चलाएँ:
source .bashrc
9. अंत में, env कमांड से परिवर्तनों को सत्यापित करें:
env
चैटजीपीटी का उपयोग करने के लिए शेलजीपीटी स्थापित करें
पर्यावरण की स्थापना पूरी करने के बाद, अब आप लिनक्स में चैटजीपीटी के कमांड लाइन संस्करण को स्थापित करने के लिए आगे बढ़ सकते हैं। यदि आप इसे आभासी वातावरण में स्थापित कर रहे हैं तो आपको -उपयोगकर्ता ध्वज को छोड़ना होगा। अब, अपने पीसी पर ShellGPT इंस्टॉल करने के लिए नीचे दिए गए कमांड का उपयोग करें:
pip3 install shell-gpt --user
शेलजीपीटी: सिंटैक्स और विकल्प
अब जब आपने ShellGPT स्थापित कर लिया है, तो आप इसे विभिन्न कार्यों के लिए उपयोग करने के लिए उत्सुक होंगे। लेकिन उससे पहले, आइए सिंटैक्स और कुछ विकल्पों की जाँच करें जिनका उपयोग हम अपने आउटपुट को दिलचस्प बनाने के लिए कर सकते हैं। कई कार्यों के लिए ShellGPT का उपयोग करना आसान है, इसके सरल सिंटैक्स के लिए धन्यवाद:
sgpt
कुछ विकल्प जिनका आप शेलजीपीटी (एसजीपीटी) चैटबॉट के साथ उपयोग कर सकते हैं वे हैं:
विकल्प | विवरण |
---|---|
--temperature |
आउटपुट की यादृच्छिकता को बदलता है |
--top-probablity |
केवल उच्चतम संभावित टोकन या शब्दों तक सीमित है |
--chat |
अनोखे नाम से होती थी बातचीत |
--shell |
आउटपुट के रूप में शेल कमांड प्राप्त करने के लिए उपयोग किया जाता है |
--execute |
से आउटपुट के रूप में प्राप्त कमांड को निष्पादित करता है --shell विकल्प |
--code |
कोड को आउटपुट के रूप में प्राप्त करने के लिए उपयोग किया जाता है |
लिनक्स टर्मिनल में चैटजीपीटी का उपयोग कैसे करें (उदाहरण)
1. प्रश्नों के लिए ShellGPT का उपयोग करें
आप किसी भी प्रकार की क्वेरी के लिए शेलजीपीटी को एक खोज इंजन के रूप में उपयोग कर सकते हैं। चूंकि यह एक एआई चैटबॉट है, इसलिए आपको अधिक मानवीय उत्तरों के साथ परिणाम मिलते हैं, न कि अधिकांश खोज इंजनों की तरह रैंक किए गए वेब पेजों की एक श्रृंखला के साथ। आपके प्रश्नों के उत्तर पाने के लिए ShellGPT का उपयोग करने का सिंटैक्स है:
sgpt "
उदाहरण के लिए, यदि आपको सूर्य का द्रव्यमान जानना है, तो इस आदेश का उपयोग करें:
sgpt "mass of sun"
जब ShellGPT प्रतिक्रिया प्राप्त करने का प्रयास करता है तो आपको टर्मिनल में एक अच्छा एनीमेशन दिखाई देता है। हमें जो प्रतिक्रिया मिली उसे नीचे रेखांकित किया गया है। मॉडल को कैसे प्रशिक्षित किया जाता है, इसके आधार पर आपको समान उत्तर मिल सकता है:
The mass of the Sun is approximately 1.989 x 10^30 kilograms.
2. चैटजीपीटी चैटबॉट मोड
अगर आपने चैटिंग के लिए ChatGPT का इस्तेमाल किया होगा तो आपने महसूस किया होगा कि इसके रिस्पॉन्स किसी इंसान से कम नहीं हैं। अब ShellGPT की मदद से, आप सीधे अपने Linux टर्मिनल से भी ChatGPT का उपयोग कर सकते हैं। बस उपयोग करें --chat
विकल्प के बाद एक अद्वितीय सत्र नाम और एक संकेत दिया जाएगा।
sgpt --chat
उदाहरण के लिए, यदि आप ChatGPT से आपको कोई चुटकुला सुनाने के लिए कहना चाहते हैं, तो इस आदेश का उपयोग करें:
sgpt --chat joke "can you tell me a joke?"
एक बार जब आप उपरोक्त कमांड चलाएंगे, तो आपको आउटपुट के रूप में निम्नलिखित परिणाम मिलेगा:
Sure, here's one: Why couldn't the bicycle stand up by itself? Because it was two-tired!
3. कोड जनरेट करें
आप कोडिंग समस्याओं को हल करने या कोड स्निपेट उत्पन्न करने के लिए सीएलआई-आधारित चैटजीपीटी टूल का भी उपयोग कर सकते हैं। बस उपयोग करें --code
आपके प्रॉम्प्ट के लिए कोड जनरेट करने के लिए फ़्लैग करें, जैसा कि यहां दिखाया गया है:
sgpt --code "
उदाहरण के लिए, यदि आप पायथन का उपयोग करके क्लासिक फ़िज़ बज़ समस्या को हल करना चाहते हैं, तो इस संकेत का उपयोग करें:
sgpt --code "Solve classic fizz buzz problem using Python"
चैटजीपीटी आपको तुरंत एक आउटपुट देगा, जिसे आप अपने कोड संपादक में पेस्ट कर सकते हैं और उसका परीक्षण कर सकते हैं:
for i in range(1, 101): if i % 3 == 0 and i % 5 == 0: print("FizzBuzz") elif i % 3 == 0: print("Fizz") elif i % 5 == 0: print("Buzz") else: print(i)
4. शैल कमांड जनरेट करें
जबकि टर्मिनल जटिल आदेशों को निष्पादित करने और कार्यों को स्वचालित करने के लिए एक शक्तिशाली उपकरण हो सकता है, नौसिखिए उपयोगकर्ताओं के लिए विभिन्न के सिंटैक्स और विकल्पों को याद रखना कभी-कभी मुश्किल हो सकता है। लिनक्स कमांड. अपनी कमांड लाइन में चैटजीपीटी के साथ, आप न केवल लिनक्स कमांड का सिंटैक्स प्राप्त कर सकते हैं बल्कि आवश्यक पैरामीटर और विकल्पों के साथ सटीक कमांड भी प्राप्त कर सकते हैं। बस उपयोग करें --shell
इस रूप में ध्वजांकित करें:
sgpt --shell "
उदाहरण के लिए, यदि आपको वर्तमान निर्देशिका में सभी फ़ाइलों के लिए केवल पढ़ने की अनुमति सेट करने की आवश्यकता है, तो कमांड का उपयोग करें:
sgpt --shell "Make all files in the current directory read-only"
जैसा कि अपेक्षित था, चैटजीपीटी इसे आउटपुट के रूप में वितरित और लौटाता है:
chmod -R a-w .
इसके अलावा, यदि आप इसका उपयोग करते हैं --execute
और यह --shell
एक साथ फ़्लैग करें, आप सीधे उत्पन्न शेल कमांड को निष्पादित भी कर सकते हैं। उपरोक्त उदाहरण के लिए, यहां वाक्यविन्यास कैसा दिखता है:
sgpt --shell --execute "make all files in current directory read-only"
आपको निम्नलिखित आउटपुट मिलेगा:
chmod -R a-w. Execute shell command? [y/N]: y
Linux कमांड लाइन में ChatGPT का उपयोग करना
तो हाँ, ShellGPT सीधे आपके Linux टर्मिनल में ChatGPT की शक्ति लाता है। यह न केवल शुरुआती और अनुभवी उपयोगकर्ताओं दोनों के लिए कमांड लाइन के साथ काम करना आसान बनाता है बल्कि आपके लिए अतिरिक्त सुविधाएँ भी लाता है। और जैसा कि हमने ऊपर बताया, यह समय के साथ और अधिक उपयोगी हो जाता है क्योंकि इसे उपयोगकर्ताओं से सीखने के लिए डिज़ाइन किया गया है। लेकिन याद रखें कि किसी भी प्रकार के एआई मॉडल के साथ कोई भी संवेदनशील जानकारी या डेटा, विशेष रूप से आपकी कंपनी का मालिकाना कोड साझा न करें। उसने कहा, हमें नीचे टिप्पणी में बताएं कि आप इस एआई कमांड लाइन टूल के बारे में क्या सोचते हैं।
अनुशंसित लेख
इन निर्देशों के लिए धन्यवाद...मैं एक मध्य-स्तरीय लिनक्स व्यक्ति हूं जो उनमें से सर्वश्रेष्ठ के साथ तालमेल बिठा सकता है...।
मैंने कई बार इन निर्देशों का अक्षरशः पालन किया है (AFAIK) लेकिन जब मैं $sgpt "सबसे तेज़ कार की गति" चलाता हूँ तो मुझे मिलता है:
———————————————————————————————————————————————————–
(chatgpt_cli) pi@mintop:~/commandline-chatgpt$ sgpt "सबसे तेज़ कार की गति"
ट्रेसबैक (सबसे हालिया कॉल आखिरी):
फ़ाइल "/home/pi/.local/bin/sgpt", पंक्ति 5, में
एसजीपीटी आयात सीएलआई से
फ़ाइल "/home/pi/.local/lib/python3.10/site-packages/sgpt/__init__.py", पंक्ति 1, में
.app से मुख्य को मुख्य के रूप में आयात करें
फ़ाइल "/home/pi/.local/lib/python3.10/site-packages/sgpt/app.py", पंक्ति 9, में
sgpt.config से cfg आयात करें
फ़ाइल "/home/pi/.local/lib/python3.10/site-packages/sgpt/config.py", पंक्ति 83, में
सीएफजी = कॉन्फिग (SHELL_GPT_CONFIG_PATH, **DEFAULT_CONFIG)
फ़ाइल "/home/pi/.local/lib/python3.10/site-packages/sgpt/config.py", पंक्ति 40, __init__ में
स्व._पढ़ें()
फ़ाइल "/home/pi/.local/lib/python3.10/site-packages/sgpt/config.py", पंक्ति 73, _read में
स्वयं[कुंजी] = मान
लेखन त्रुटि: धोने योग्य प्रकार: 'सूची'
(chatgpt_cli) pi@mintop:~/commandline-chatgpt$
———————————————————————————————————————————————————–मैं क्या गलत कर रहा हूं? धन्यवाद!
फ्रेडजवाबenv चलाते समय आपको वास्तविक एपीआई कुंजी के बजाय एक सफेद ब्लॉक कैसे मिला?
अगर मैं ऐसा कर सका तो ओपनाई को ख़ुशी होगी...हा हा
एसपीजीटी-चैट इंस्टॉल "मैं अपनी एपीआई कुंजी कैसे छिपाऊं?"
पर निर्भर करता है …….. और ऐसे सामान के साथ आगे बढ़ता गया जिससे कुछ नहीं हुआ।
शायद आप चैटजीपीटी सिखा सकते हैं कि कैसे...
कुल मिलाकर यह एकमात्र ट्यूटोरियल है जिस पर मुझे काम करने का मौका मिला, इसके लिए बहुत-बहुत बधाई (:~)
सा स्क्वाचजवाबमैं निष्पादन योग्य फ़ाइल में "स्रोत / बिन / सक्रिय" कैसे जोड़ सकता हूँ उदा। टर्मिनल से इसे तुरंत कॉल करने के लिए 'sgpt'?
जवाबमुझे इंस्टाल कमांड में - -user फ़्लैग को छोड़ना पड़ा, लेकिन यह मिंट लिनक्स चलाने वाले मेरे लैपटॉप पर बहुत अच्छा काम कर रहा है। ट्यूटोरियल के लिए धन्यवाद.
जवाबमैंने CentOS7 पर उपरोक्त ट्यूटोरियल का प्रयास किया।
ऐसा लग रहा था कि सारी प्रक्रिया काफी सुचारू रूप से चली, लेकिन जब मैंने निष्पादित करने का प्रयास किया: sgpt "सूर्य का द्रव्यमान" - मुझे एक त्रुटि मिली।
क्या किसी को इस समस्या का सामना करना पड़ा और क्या उसके पास कुछ अंतर्दृष्टि है?
SSLError: HTTPSConnectionPool (host='api.openai.com', port=443): url के साथ अधिकतम पुनर्प्रयास पार हो गए: /v1/chat/completions (SSLError के कारण (SSLCertVerificationError (1, '[SSL: CERTIFICATE_VERIFY_FAILED)
प्रमाणपत्र सत्यापन विफल: स्थानीय जारीकर्ता प्रमाणपत्र प्राप्त करने में असमर्थ (_ssl.c: 1123)')))जवाब-
चैटजीपीटी एक रोमांचक विकास है, लेकिन एक उदाहरण से पता चलता है कि कैसे चैटजीपीटी अनपेक्षित और विनाशकारी समाधान उत्पन्न कर सकता है:
sgpt -shell "वर्तमान निर्देशिका में सभी फ़ाइलों को केवल पढ़ने के लिए बनाएं"
यह एक अस्पष्ट आदेश है. क्या इसका मतलब "वर्तमान निर्देशिका" या "वर्तमान निर्देशिका और सभी उपनिर्देशिकाएँ" है? चैटजीपीटी उत्तरार्द्ध को मानता है, एक पुनरावर्ती कमांड निष्पादित करता है, और संभवतः बड़ी संख्या में फ़ाइलों पर अनुमतियों को नष्ट कर देता है जो उपयोगकर्ता का इरादा नहीं था।
लिनक्स कमांड-लाइन विकल्प गूढ़ हो सकते हैं लेकिन वे सटीक हैं। चैटजीपीटी सटीक नहीं है.
जवाबबहुत बढ़िया रखा. 👍🏻
जवाब
-
एसजीपीटी "सूर्य का द्रव्यमान"
मुझे बहुत अधिक अनुरोधों के आधार पर कुछ कहने में त्रुटि हो रही है
यह एक पायथन त्रुटि की तरह दिखता है।
चाहे कुछ भी हो, त्रुटि हो ही जाती है। भले ही मैंने 24 घंटों में सिस्टम का उपयोग नहीं किया हो। ध्यान दें कि चैटजीपीटी अभी भी मेरे लिए ब्राउज़र में काम करता है।जवाबयहाँ भी वही, sgpt -shell -execute "वर्तमान निर्देशिका में सभी फ़ाइलों को केवल पढ़ने के लिए बनाएं"
साथ ही, क्या यह जांचने का कोई तरीका है कि इंस्टॉलेशन ठीक है और यह वास्तव में बहुत अधिक कॉल के बारे में है?जवाब
-
`पिप3 इंस्टाल शेल-जीपीटी-यूजर` वेनव एफफैक्ट में काम नहीं करता है। आपको `-उपयोगकर्ता` को छोड़ना होगा, जो आपने वास्तविक उदाहरण में दिखावे के आधार पर किया था। इसके अलावा, अच्छा लेख. मैंने फेडोरा पर काम करने के लिए इसका अभी "अनुवाद" किया है।
जवाबपिप इंस्टॉल शेल-जीपीटी
जवाब
बहुत अच्छा हो रहा है! AI क्या-क्या कर सकता है!!! अफसोस, लाखों लोगों की नौकरियों का क्या? हर इंसान के लिए विचार करने का समय। वास्तव में, जितनी अधिक जनसंख्या, उतने अधिक अस्तित्व के हथौड़े!!!
किसी भी मामले में, सकारात्मक पक्ष पर, यह अकुशल कोडर के कारण कई लोगों के सामने आने वाली समस्याओं को ठीक करने में बहुत मदद करता है!!! निःसंदेह, कोडर्स के लिए भी सीखने के अवसर!!!जवाब-
Ubuntu 22.04 पर ऊपर दिए गए ट्यूटोरियल का प्रयास किया।
5.19.0-35 जेनेरिक लिनक्स कर्नेल के साथ 2 एलटीएस, x86_64 फ़ाइल सिस्टम। हालाँकि, टर्मिनल कमांड निष्पादित करने पर: pip3 शेल-जीपीटी स्थापित करें - -उपयोगकर्ता,
RED में निम्न त्रुटि सामने आ रही है:
"'-उपयोगकर्ता' इंस्टॉल नहीं कर सकता। उपयोगकर्ता साइट-पैकेज इस वर्चुअलएन्व AND में दिखाई नहीं देते हैं
http_error_msg= '401 क्लाइंट त्रुटि: यूआरएल के लिए अनधिकृत: https://api.openai.com/v1/chat/completions'+कारण=अनधिकृतजवाबयदि आप इस सिंटैक्स के साथ वर्चुअल वातावरण में काम कर रहे हैं तो "`-user"` ध्वज के बिना शेलजीपीटी पैकेज स्थापित करने का प्रयास करें:
“`
pip3 शेलजीपीटी स्थापित करें
“`जवाब
इसके बारे में जानना बहुत ज्ञानवर्धक था... जिसने भी यह अद्भुत लेख लिखा, उसे धन्यवाद... बढ़िया काम!
जवाब