Dra nytta av kraften i ChatGPT på Linux genom att installera ShellGPT på din Ubuntu-maskin.
Artificiell intelligens har dykt upp som en nyåldersensation, som lämnar allt bakom sig i dammet. Med nya tillskott dagligen finns det mycket att se fram emot.
Människor använder detta mångfacetterade, allestädes närvarande verktyg för att knäcka skämt, skriva koder och till och med svara på de mest slumpmässiga frågorna. Det är lätt att använda ChatGPT på andra operativsystem, så, som Linux-användare, varför ska du stanna kvar?
Du kan också njuta av ChatGPT: s Linux-avatar, ShellGPT. Så här installerar och använder du AI-verktyget från din Ubuntu-terminal i några enkla steg.
Vad är ShellGPT, ChatGPTs ekvivalenta Linux-namn?
ShellGPT, som det är mer allmänt känt, är ChatGPTs kommandoradsekvivalent, genom vilken användare kan använda och engagera sig med AI-chatboten via sin Linux-terminal. Chatboten hämtar kraft från OpenAI: s stora språkmodell och ger intelligenta användarrekommendationer.
Stora språkmodeller (LLM) blir ett hett diskussionsämne eftersom du enkelt kan
kör LLM-aktiverade chatbots på din Raspberry Pi.Låter spännande, eller hur?
Om du har erfarenhet av att interagera med ChatGPT kommer du att älska denna alternativa Linux-skalversion.
Vad är fördelen med att installera ShellGPT på din maskin? Det är enkelt; du behöver inte skriva in onödigt långa kommandon eller gå till din webbläsare. Istället kan du utföra alla möjliga uppgifter från bekvämligheten av din Linux-terminal.
Innan du installerar ShellGPT på din Ubuntu-maskin, här är några förutsättningar att ta hand om.
Steg 1: Installera Python och PIP på din maskin
Liksom de flesta artificiell intelligens-aktiverade verktyg, även ShellGPT körs på Python. Medan Python vanligtvis är installerat som standard på de flesta Linux-distros, kan du kontrollera installationen via dess versionsinformation. Om Python inte är tillgängligt på din maskin måste du installera det innan du går vidare till nästa steg.
Öppna en terminal och skriv in följande kommandon för att kontrollera Pythons version:
python3 --version
Om kommandot returnerar en numerisk versionsutdata kan du säkert anta att du växer upp och är redo att gå. Men om du stöter på några fel bör du göra det installera Python på Ubuntu, innan du installerar PIP.
Nu när du har Python installerat på din maskin är det dags att installera PIP, Pythons inbyggda pakethanterare.
Även om PIP vanligtvis är förinstallerat med Python-paketet, är det bäst att kontrollera versionen i förväg för att veta dess installationsstatus. Kör följande kommando för att kontrollera om det är installerat på din maskin:
pip --version
Om du får följande fel efter körning måste du installera pakethanteraren:
Kommandot 'pip' hittades inte, men kan installeras med:
Du kan använda följande kommando för att installera det:
sudo apt installera python3-pip
Efter installationen kan du återigen använda --version kommando för att kontrollera om installationen lyckades.
Steg 2: Installera och konfigurera en virtuell miljö med Python
Nu när Python och PIP är klara kan du ställa in Pythons virtuella miljö för att göra maskinmiljön gynnsam för installation och körning av ShellGPT. Virtuella miljöer är idealiska för att köra isolerade program eftersom de kan undvika bibliotekskonflikter.
Med en virtuell miljö i släptåg kan du begränsa interaktionen mellan ditt systems och virtuella miljös program samtidigt som du utför olika exekveringar i silos.
Att använda en virtuell miljö är ett valfritt steg för att undvika oförutsedda missöden när du installerar och använder Python-bibliotek.
För att skapa en virtuell miljö med Python måste du installera venv modul:
sudo apt installera python3-venv -y
Konfigurera den virtuella miljön
När du har installerat den virtuella miljön kan du ställa in den så att den kan underlätta ShellGPT: s kommandon sömlöst.
Skapa först en ny katalog för att organisera och vara värd för filerna. Du kan använda mkdir kommando, följt av katalognamnet, enligt följande:
mkdir cli-shellgpt
Navigera till denna nyskapade katalog med kommandot cd:
cd cli-shellgpt
Skapa sedan en ny virtuell miljö med venv kommando, följt av ett miljönamn:
python3 -m venv cli-shellgpt
Eftersom den virtuella miljön inte är aktiverad som standard måste du aktivera den manuellt med Aktivera manus:
källa cli-shellgpt/bin/activate
Så snart du utför kommandot ovan kommer du att märka att standardlinux-skalprompten ändras, som visas nedan:
(cli-shellgpt) sahil@vm:
Steg 3: Skapa en OpenAPI-nyckel
Eftersom den virtuella miljön är klar måste du ansluta OpenAI-tjänsterna och din Ubuntu-maskin för att köra ShellGPT. För detta ändamål måste du navigera till OpenAI: s hemsida och skapa ett konto där.
Om du har ett befintligt konto kan du logga in med dina referenser och navigera till din profilbild, som finns längst upp till höger på webbplatsen.
Klicka på Visa API-nycklar, följd av Skapa ny hemlig nyckel.
Dela inte denna nyckel med någon eftersom anslutningen är privat och endast bör användas på din maskin.
Kopiera API-nyckeln från dialogrutan och spara den någonstans, eftersom du inte kommer att kunna granska samma nyckel igen.
För att upprätta en anslutning på din Ubuntu-maskin, skapa en miljövariabel med exportera kommando:
exportera OPENAI_API_KEY=
Lägg till och verifiera API-nyckeln i en virtuell miljövariabel
När du kör API-nyckeln på detta sätt kommer Linux att använda den endast för en enda instans. Men om du vill göra körningen permanent, spara den i .bashrc fil.
Allt du behöver göra är att skriva in det första kommandot och ange det efterföljande kommandot i textredigeraren:
nano ./bashrc
exportera OPENAI_API_KEY=
Spara och avsluta redigeraren. Använd sedan källkommandot för att aktivera ändringarna.
källa ./bashrc
Slutligen, verifiera API-nyckeln med env kommando.
env
Din OPENAI_API_KEY miljövariabel bör listas i utdata.
Steg 5: Installera ShellGPT på Ubuntu
När alla installationsformaliteter är klara kan du helt enkelt gå vidare till den bästa delen, ShellGPT-installationen. Installationsstegen är ganska enkla, och du kan installera verktyget med följande kommando:
pip3 installera shell-gpt
Låt installationen avslutas; Under tiden kan du kolla in några intressanta sätt att använda AI-verktyget via ditt terminalfönster.
Använder ShellGPT för att köra frågor via terminalen
Hela syftet med att installera ShellGPT är att göra ditt liv enklare. För att använda terminalen som en sökmotor och köra några frågor kan du använda sgpt kommando, följt av din fråga inom citattecken:
sgpt "Hur många galaxer finns det i universum"
Använder ShellGPT för att generera kod
Du kan använda din ShellGPT för att generera kod också. Du kan göra det genom att skicka rätt kommando med sgpt kommando:
sgpt --kod "skriv ut Fibonacci-serien"
Utdatan består av kod som du kan köra inom Python för att generera Fibonacci-serien.
Använda ShellGPT i Ubuntus terminal
Linux-kommandon blir enkla, speciellt när allt är tillgängligt i ditt terminalfönster. Från att köra skalkommandon till att använda din terminal som en sökmotor, du kan göra allt med ShellGPT.
Men eftersom ShellGPT är baserat på samma koncept som ChatGPT, har det sin egen uppsättning problem, som kan ta ett tag att fullända. Tills du kan ladda ner den nya buggfria versionen är det bäst att fortsätta arbeta med verktygets brister och göra ditt liv enklare med ShellGPTs automatiserade kommandon.