Izkoristite moč ChatGPT v Linuxu z namestitvijo ShellGPT na svoj računalnik Ubuntu.
Umetna inteligenca se je pojavila kot novodobna senzacija, ki je vse pustila za seboj v prahu. Z vsakodnevnimi novimi dodatki se lahko veliko veselite.
Ljudje uporabljajo to večplastno, vseprisotno orodje za zbijanje šal, pisanje kod in celo odgovarjanje na najbolj naključna vprašanja. Uporaba ChatGPT v drugih operacijskih sistemih je preprosta, zakaj bi torej kot uporabnik Linuxa ostali?
Tudi vi lahko uživate v avatarju Linuxa ChatGPT, ShellGPT. Tukaj je opisano, kako v nekaj preprostih korakih namestite in uporabljate orodje AI iz terminala Ubuntu.
Kaj je ShellGPT, enakovreden imenjak ChatGPT za Linux?
ShellGPT, kot je bolj splošno znan, je ekvivalent ukazne vrstice ChatGPT, prek katerega lahko uporabniki uporabljajo in sodelujejo z AI chatbot prek svojega terminala Linux. Klepetalni robot črpa moč iz velikega jezikovnega modela OpenAI in zagotavlja inteligentna uporabniška priporočila.
Veliki jezikovni modeli (LLM) postajajo vroča tema razprav, saj lahko preprosto
zaženite klepetalne robote, ki podpirajo LLM, na vašem Raspberry Pi.Sliši se zanimivo, kajne?
Če imate izkušnje z interakcijo s ChatGPT, vam bo všeč ta alternativna različica lupine Linuxa.
Kakšne so prednosti namestitve ShellGPT na vaš računalnik? Preprosto je; ni vam treba vnašati nepotrebnih dolgih ukazov ali se odpraviti v brskalnik. Namesto tega lahko izvajate vse možne naloge iz udobja svojega terminala Linux.
Preden namestite ShellGPT na vaš računalnik Ubuntu, je tukaj nekaj predpogojev, ki jih morate upoštevati.
1. korak: Namestite Python in PIP na svoj računalnik
Tako kot večina orodij, ki podpirajo umetno inteligenco, tudi ShellGPT deluje na Pythonu. Čeprav je Python običajno privzeto nameščen v večini distribucij Linuxa, lahko njegovo namestitev preverite prek informacij o različici. Če Python ni na voljo na vašem računalniku, ga morate namestiti, preden nadaljujete z naslednjimi koraki.
Odprite terminal in vnesite naslednje ukaze, da preverite različico Pythona:
python3 --različica
Če ukaz vrne izhod številske različice, lahko varno domnevate, da vzgajate in ste pripravljeni na delo. Če pa naletite na kakršne koli napake, bi morali namestite Python na Ubuntu, preden namestite PIP.
Zdaj, ko imate Python nameščen na vašem računalniku, je čas, da namestite PIP, Pythonov izvorni upravitelj paketov.
Čeprav je PIP običajno vnaprej nameščen s svežnjem Python, je najbolje, da predhodno preverite različico, da boste izvedeli njeno stanje namestitve. Zaženite naslednji ukaz, da preverite, ali je nameščen na vašem računalniku:
pip --različica
Če se po izvedbi pojavi naslednja napaka, morate namestiti upravitelja paketov:
Ukaz 'pip' ni bil najden, vendar ga je mogoče namestiti z:
Za namestitev lahko uporabite naslednji ukaz:
sudo apt namestite python3-pip
Po namestitvi lahko ponovno uporabite --različica ukaz za preverjanje, ali je bila namestitev uspešna.
2. korak: Namestite in nastavite virtualno okolje z uporabo Pythona
Zdaj, ko sta Python in PIP pripravljena, lahko nastavite Pythonovo navidezno okolje, da bo strojno okolje ugodno za namestitev in izvajanje ShellGPT. Navidezna okolja so idealna za izvajanje izoliranih programov, saj se lahko izognejo konfliktom knjižnic.
Z navideznim okoljem lahko omejite interakcije med programi vašega sistema in navideznega okolja, medtem ko izvajate različne izvedbe v silosih.
Uporaba virtualnega okolja je neobvezen korak, da se izognete morebitnim nepredvidenim nesrečam med nameščanjem in uporabo knjižnic Python.
Če želite ustvariti virtualno okolje s Pythonom, morate namestiti venv modul:
sudo apt namestite python3-venv -y
Nastavite virtualno okolje
Ko namestite navidezno okolje, ga lahko nastavite tako, da lahko nemoteno omogoča ukaze ShellGPT.
Najprej ustvarite nov imenik za organiziranje in gostovanje datotek. Lahko uporabite mkdir ukaz, ki mu sledi ime imenika, kot sledi:
mkdir cli-shellgpt
Pomaknite se do tega novo ustvarjenega imenika z ukaz cd:
cd cli-shellgpt
Nato ustvarite novo virtualno okolje z venv ukaz, ki mu sledi ime okolja:
python3 -m venv cli-shellgpt
Ker virtualno okolje privzeto ni omogočeno, ga morate omogočiti ročno z aktivirati scenarij:
vir cli-shellgpt/bin/activate
Takoj ko izvedete zgornji ukaz, boste opazili spremembe privzetega poziva lupine Linuxa, kot je prikazano spodaj:
(cli-shellgpt) sahil@vm:
3. korak: Ustvarite ključ OpenAPI
Ker je navidezno okolje pripravljeno, morate za zagon ShellGPT povezati storitve OpenAI in vaš računalnik Ubuntu. V ta namen se morate pomakniti do Spletno mesto OpenAI in tam ustvarite račun.
Če že imate račun, se lahko prijavite s svojimi poverilnicami in se pomaknete do slike svojega profila, ki se nahaja na zgornji desni strani spletnega mesta.
Kliknite na Oglejte si ključe API, čemur sledi Ustvari nov skrivni ključ.
Ne delite tega ključa z nikomer, ker je povezava zasebna in jo je treba uporabljati samo na vašem računalniku.
Kopirajte ključ API iz pogovornega okna in ga nekam shranite, saj istega ključa ne boste mogli ponovno pregledati.
Če želite vzpostaviti povezavo na vašem računalniku Ubuntu, ustvarite spremenljivko okolja z izvoz ukaz:
izvoz OPENAI_API_KEY=
Dodajte in preverite ključ API v spremenljivko navideznega okolja
Ko na ta način izvedete ključ API, ga bo Linux uporabil samo za en primerek. Če pa želite, da je izvedba trajna, jo shranite v .bashrc mapa.
Vse kar morate storiti je, da vnesete prvi ukaz in v urejevalnik besedila vnesete naslednjega:
nano ./bashrc
izvoz OPENAI_API_KEY=
Shranite in zapustite urejevalnik. Nato uporabite ukaz source, da omogočite spremembe.
vir ./bashrc
Nazadnje preverite ključ API z okolj ukaz.
okolj
Vaš OPENAI_API_KEY spremenljivka okolja mora biti navedena v izhodu.
5. korak: Namestite ShellGPT na Ubuntu
Ko so vse namestitvene formalnosti končane, lahko preprosto preidete na najboljši del, namestitev ShellGPT. Koraki namestitve so precej preprosti, orodje pa lahko namestite z naslednjim ukazom:
pip3 namestite shell-gpt
Naj se namestitev konča; medtem pa si lahko ogledate nekaj zanimivih načinov uporabe orodja AI prek terminalskega okna.
Uporaba ShellGPT za izvajanje poizvedb prek terminala
Celoten namen namestitve ShellGPT je olajšati vaše življenje. Če želite terminal uporabiti kot iskalnik in izvesti nekaj poizvedb, lahko uporabite sgpt ukaz, ki mu sledi vaša poizvedba v narekovajih:
sgpt "Koliko galaksij obstaja v vesolju"
Uporaba ShellGPT za generiranje kode
ShellGPT lahko uporabite tudi za generiranje kode. To lahko storite tako, da podate pravi ukaz z sgpt ukaz:
sgpt --code "natisni Fibonaccijevo vrsto"
Izhod je sestavljen iz kode, ki jo lahko izvedete v Pythonu, da ustvarite Fibonaccijevo vrsto.
Uporaba ShellGPT znotraj Ubuntujevega terminala
Ukazi Linuxa postanejo enostavni, še posebej, če je vse na voljo v oknu terminala. Od izvajanja lupinskih ukazov do uporabe vašega terminala kot iskalnika, vse to lahko storite s ShellGPT.
Ker pa ShellGPT temelji na istem konceptu kot ChatGPT, ima svoj niz težav, ki lahko traja nekaj časa, da se izpopolnijo. Dokler ne prenesete nove različice brez napak, je najbolje, da nadaljujete z delom s pomanjkljivostmi orodja in si olajšate življenje z avtomatiziranimi ukazi ShellGPT.