Profiteer van de kracht van ChatGPT op Linux door ShellGPT op uw Ubuntu-machine te installeren.
Kunstmatige intelligentie is naar voren gekomen als een new-age-sensatie en laat alles in het stof achter. Met dagelijks nieuwe toevoegingen is er veel om naar uit te kijken.
Mensen gebruiken deze veelzijdige, alomtegenwoordige tool om grappen te maken, codes te schrijven en zelfs de meest willekeurige vragen te beantwoorden. Het is gemakkelijk om ChatGPT op andere besturingssystemen te gebruiken, dus waarom zou je als Linux-gebruiker achterblijven?
Ook jij kunt genieten van de Linux-avatar van ChatGPT, ShellGPT. Hier leest u hoe u de AI-tool vanaf uw Ubuntu-terminal in een paar eenvoudige stappen installeert en gebruikt.
Wat is ShellGPT, de equivalente Linux-naamgenoot van ChatGPT?
ShellGPT, zoals het meer algemeen bekend is, is het equivalent van de opdrachtregel van ChatGPT, waarmee gebruikers de AI-chatbot kunnen gebruiken en gebruiken via hun Linux-terminal. De chatbot haalt kracht uit het grote taalmodel van OpenAI en biedt intelligente gebruikersaanbevelingen.
Large Language Models (LLM's) worden een hot topic van discussie omdat je dat gemakkelijk kunt voer LLM-compatibele chatbots uit op uw Raspberry Pi.
Klinkt intrigerend, nietwaar?
Als je ervaring hebt met ChatGPT, zul je dol zijn op deze alternatieve Linux-shellversie.
Wat is het voordeel van het installeren van ShellGPT op uw machine? Het is makkelijk; u hoeft geen onnodige lange opdrachten in te typen of naar uw browser te gaan. In plaats daarvan kunt u alle mogelijke taken uitvoeren vanuit het comfort van uw Linux-terminal.
Voordat u ShellGPT op uw Ubuntu-machine installeert, zijn hier een paar voorwaarden om voor te zorgen.
Stap 1: installeer Python en PIP op uw computer
Zoals de meeste op kunstmatige intelligentie gebaseerde tools, draait zelfs ShellGPT op Python. Hoewel Python meestal standaard op de meeste Linux-distributies wordt geïnstalleerd, kunt u de installatie controleren via de versie-informatie. Als Python niet beschikbaar is op uw computer, moet u deze installeren voordat u doorgaat met de volgende stappen.
Open een terminal en typ de volgende opdrachten in om de versie van Python te controleren:
python3 --versie
Als de opdracht een numerieke versie-uitvoer retourneert, kunt u er gerust van uitgaan dat u klaar bent om te gaan. Als u echter fouten tegenkomt, moet u dit doen Installeer Python op Ubuntu, voordat u PIP installeert.
Nu Python op uw computer is geïnstalleerd, is het tijd om PIP, de native pakketbeheerder van Python, te installeren.
Hoewel PIP meestal vooraf is geïnstalleerd met de Python-bundel, is het het beste om de versie van tevoren te controleren om de installatiestatus te kennen. Voer de volgende opdracht uit om te controleren of deze op uw computer is geïnstalleerd:
pip --versie
Als u na de uitvoering de volgende foutmelding krijgt, moet u de pakketbeheerder installeren:
Commando 'pip' niet gevonden, maar kan worden geïnstalleerd met:
U kunt de volgende opdracht gebruiken om het te installeren:
sudo apt installeer python3-pip
Na installatie kunt u de --versie opdracht om te controleren of de installatie is gelukt.
Stap 2: Installeer en stel een virtuele omgeving in met behulp van Python
Nu Python en PIP klaar zijn, kunt u de virtuele omgeving van Python instellen om de machineomgeving geschikt te maken voor het installeren en uitvoeren van ShellGPT. Virtuele omgevingen zijn ideaal voor het uitvoeren van geïsoleerde programma's, omdat ze bibliotheekconflicten kunnen vermijden.
Met een virtuele omgeving op sleeptouw kunt u de interacties tussen de programma's van uw systeem en de virtuele omgeving beperken terwijl u verschillende uitvoeringen in silo's uitvoert.
Het gebruik van een virtuele omgeving is een optionele stap om onvoorziene ongelukken tijdens het installeren en gebruiken van Python-bibliotheken te voorkomen.
Om een virtuele omgeving te creëren met behulp van Python, moet u het venv moduul:
sudo apt installeer python3-venv -y
Stel de virtuele omgeving in
Nadat u de virtuele omgeving hebt geïnstalleerd, kunt u deze instellen, zodat deze de opdrachten van ShellGPT naadloos kan uitvoeren.
Maak eerst een nieuwe map om de bestanden te ordenen en te hosten. U kunt de mkdir opdracht, gevolgd door de mapnaam, als volgt:
mkdir cli-shellgpt
Navigeer naar deze nieuw gemaakte map met het cd-commando:
cd cli-shellgpt
Maak vervolgens een nieuwe virtuele omgeving met de venv opdracht, gevolgd door een omgevingsnaam:
python3 -m venv cli-shellgpt
Aangezien de virtuele omgeving niet standaard is ingeschakeld, moet u deze handmatig inschakelen met de activeren script:
source cli-shellgpt/bin/activate
Zodra u de bovenstaande opdracht uitvoert, ziet u de standaard wijzigingen in de Linux-shell-prompt, zoals hieronder weergegeven:
(cli-shellgpt) sahil@vm:
Stap 3: genereer een OpenAPI-sleutel
Aangezien de virtuele omgeving klaar is, moet u de OpenAI-services en uw Ubuntu-machine verbinden om ShellGPT uit te voeren. Hiervoor moet u navigeren naar OpenAI-website en maak daar een account aan.
Als u een bestaand account heeft, kunt u inloggen met uw inloggegevens en naar uw profielafbeelding navigeren, die zich rechtsboven op de website bevindt.
Klik op Bekijk API-sleutels, gevolgd door Nieuwe geheime sleutel maken.
Deel deze sleutel met niemand, aangezien de verbinding privé is en alleen op uw computer mag worden gebruikt.
Kopieer de API-sleutel uit het dialoogvenster en sla deze ergens op, aangezien u dezelfde sleutel niet opnieuw kunt bekijken.
Om een verbinding tot stand te brengen op uw Ubuntu-machine, maakt u een omgevingsvariabele aan met de exporteren commando:
exporteren OPENAI_API_KEY=
Voeg de API-sleutel toe aan en verifieer deze in een virtuele omgevingsvariabele
Wanneer u de API-sleutel op deze manier uitvoert, zal Linux deze slechts voor een enkele instantie gebruiken. Als u de uitvoering echter permanent wilt maken, slaat u deze op in het .bashrc bestand.
Het enige dat u hoeft te doen, is de eerste opdracht in te typen en de volgende opdracht in de teksteditor in te voeren:
nano ./bashrc
exporteren OPENAI_API_KEY=
Sla op en verlaat de editor. Gebruik vervolgens de source-opdracht om de wijzigingen in te schakelen.
bron ./bashrc
Verifieer ten slotte de API-sleutel met de env commando.
env
Jouw OPENAI_API_KEY omgevingsvariabele moet worden vermeld in de uitvoer.
Stap 5: Installeer ShellGPT op Ubuntu
Zodra alle installatieformaliteiten zijn voltooid, kunt u eenvoudig doorgaan naar het beste deel, de ShellGPT-installatie. De installatiestappen zijn vrij eenvoudig en u kunt de tool installeren met de volgende opdracht:
pip3 installeer shell-gpt
Laat de installatie voltooien; ondertussen kun je via je terminalvenster enkele interessante manieren bekijken om de AI-tool te gebruiken.
ShellGPT gebruiken voor het uitvoeren van query's via de terminal
Het hele doel van het installeren van ShellGPT is om uw leven gemakkelijker te maken. Om de terminal als zoekmachine te gebruiken en enkele zoekopdrachten uit te voeren, kunt u de sgpt commando, gevolgd door uw vraag tussen aanhalingstekens:
sgpt "Hoeveel sterrenstelsels bestaan er in het universum"
ShellGPT gebruiken voor het genereren van code
U kunt uw ShellGPT ook gebruiken voor het genereren van code. U kunt dit doen door het juiste commando door te geven met de sgpt commando:
sgpt --code "druk de Fibonacci-reeks af"
De uitvoer bestaat uit code die u in Python kunt uitvoeren om de Fibonacci-reeks te genereren.
ShellGPT gebruiken in de terminal van Ubuntu
Linux-opdrachten worden gemakkelijk, vooral wanneer alles beschikbaar is in uw terminalvenster. Van het uitvoeren van shell-commando's tot het gebruik van uw terminal als zoekmachine, u kunt het allemaal doen met ShellGPT.
Maar aangezien ShellGPT is gebaseerd op hetzelfde concept als ChatGPT, heeft het zijn eigen problemen, die even kunnen duren om te perfectioneren. Totdat u de nieuwe bugvrije versie kunt downloaden, kunt u het beste blijven werken met de onvolkomenheden van de tool en uw leven gemakkelijker maken met de geautomatiseerde opdrachten van ShellGPT.