Bénéficiez de la puissance de ChatGPT sur Linux en installant ShellGPT sur votre machine Ubuntu.
L'intelligence artificielle est devenue une sensation new-age, laissant tout derrière elle dans la poussière. Avec de nouveaux ajouts quotidiens, il y a beaucoup à attendre.
Les gens utilisent cet outil polyvalent et omniprésent pour faire des blagues, écrire des codes et même répondre aux questions les plus aléatoires. Il est facile d'utiliser ChatGPT sur d'autres systèmes d'exploitation, alors, en tant qu'utilisateur Linux, pourquoi devriez-vous rester en arrière ?
Vous pouvez également profiter de l'avatar Linux de ChatGPT, ShellGPT. Voici comment installer et utiliser l'outil AI à partir de votre terminal Ubuntu en quelques étapes simples.
Qu'est-ce que ShellGPT, l'homonyme Linux équivalent de ChatGPT?
ShellGPT, comme on l'appelle plus communément, est l'équivalent en ligne de commande de ChatGPT, grâce auquel les utilisateurs peuvent utiliser et interagir avec le chatbot AI via leur terminal Linux. Le chatbot tire sa puissance du Large Language Model d'OpenAI, fournissant des recommandations intelligentes aux utilisateurs.
Les grands modèles de langage (LLM) deviennent un sujet de discussion brûlant car vous pouvez facilement exécuter des chatbots compatibles LLM sur votre Raspberry Pi.
Cela semble intrigant, n'est-ce pas?
Si vous avez de l'expérience avec ChatGPT, vous adorerez cette version alternative du shell Linux.
Quel est l'avantage d'installer ShellGPT sur votre machine? C'est simple; vous n'avez pas besoin de taper de longues commandes inutiles ou de vous diriger vers votre navigateur. Au lieu de cela, vous pouvez effectuer toutes les tâches possibles dans le confort de votre terminal Linux.
Avant d'installer ShellGPT sur votre machine Ubuntu, voici quelques prérequis à prendre en compte.
Étape 1: Installez Python et PIP sur votre machine
Comme la plupart des outils basés sur l'intelligence artificielle, même ShellGPT fonctionne sur Python. Alors que Python est généralement installé par défaut sur la plupart des distributions Linux, vous pouvez vérifier son installation via ses informations de version. Si Python n'est pas disponible sur votre machine, vous devez l'installer avant de passer aux étapes suivantes.
Ouvrez un terminal et saisissez les commandes suivantes pour vérifier la version de Python :
python3 --version
Si la commande renvoie une sortie de version numérique, vous pouvez supposer en toute sécurité que vous vous élèvez et que vous êtes prêt à partir. Toutefois, si vous rencontrez des erreurs, vous devez installer Python sur Ubuntu, avant d'installer PIP.
Maintenant que Python est installé sur votre machine, il est temps d'installer PIP, le gestionnaire de packages natif de Python.
Même si PIP est généralement préinstallé avec le bundle Python, il est préférable de vérifier la version au préalable pour connaître son état d'installation. Exécutez la commande suivante pour vérifier s'il est installé sur votre machine :
pip --version
Si vous obtenez l'erreur suivante après l'exécution, vous devez installer le gestionnaire de packages :
La commande 'pip' est introuvable, mais peut être installée avec :
Vous pouvez utiliser la commande suivante pour l'installer :
sudo apt installer python3-pip
Après l'installation, vous pouvez à nouveau utiliser le --version commande pour vérifier si l'installation a réussi.
Étape 2: Installer et configurer un environnement virtuel à l'aide de Python
Maintenant que Python et PIP sont prêts, vous pouvez configurer l'environnement virtuel de Python pour rendre l'environnement machine propice à l'installation et à l'exécution de ShellGPT. Les environnements virtuels sont idéaux pour exécuter des programmes isolés car ils peuvent éviter les conflits de bibliothèque.
Avec un environnement virtuel en remorque, vous pouvez limiter les interactions entre les programmes de votre système et de l'environnement virtuel tout en effectuant différentes exécutions en silos.
L'utilisation d'un environnement virtuel est une étape facultative, pour éviter tout incident imprévu lors de l'installation et de l'utilisation des bibliothèques Python.
Pour créer un environnement virtuel à l'aide de Python, vous devez installer le venv module:
sudo apt installer python3-venv -y
Configurer l'environnement virtuel
Une fois que vous avez installé l'environnement virtuel, vous pouvez le configurer, afin qu'il puisse faciliter les commandes de ShellGPT de manière transparente.
Tout d'abord, créez un nouveau répertoire pour organiser et héberger les fichiers. Vous pouvez utiliser le mkdir commande, suivi du nom du répertoire, comme suit :
mkdir cli-shellgpt
Accédez à ce répertoire nouvellement créé avec la commande cd:
cd cli-shellgpt
Ensuite, créez un nouvel environnement virtuel avec le venv commande, suivi d'un nom d'environnement :
python3 -m venv cli-shellgpt
Comme l'environnement virtuel n'est pas activé par défaut, vous devez l'activer manuellement avec le Activer scénario:
source cli-shellgpt/bin/activer
Dès que vous exécutez la commande ci-dessus, vous remarquerez que l'invite du shell Linux par défaut change, comme indiqué ci-dessous :
(cli-shellgpt) sahil@vm :
Étape 3: Générer une clé OpenAPI
Puisque l'environnement virtuel est prêt, vous devez connecter les services OpenAI et votre machine Ubuntu pour exécuter ShellGPT. Pour cela, vous devez naviguer vers Site Web d'OpenAI et créez-y un compte.
Si vous avez un compte existant, vous pouvez vous connecter avec vos informations d'identification et accéder à votre image de profil, située en haut à droite du site Web.
Cliquer sur Afficher les clés API, suivie par Créer une nouvelle clé secrète.
Ne partagez cette clé avec personne car la connexion est privée et ne doit être utilisée que sur votre machine.
Copiez la clé API de la boîte de dialogue et enregistrez-la quelque part, car vous ne pourrez plus revoir la même clé.
Pour établir une connexion sur votre machine Ubuntu, créez une variable d'environnement avec le exporter commande:
exporter OPENAI_API_KEY=
Ajouter et vérifier la clé API dans une variable d'environnement virtuel
Lorsque vous exécutez la clé API de cette manière, Linux ne l'utilisera que pour une seule instance. Cependant, si vous souhaitez rendre l'exécution permanente, enregistrez-la dans le .bashrc déposer.
Tout ce que vous avez à faire est de taper la première commande et d'entrer la commande suivante dans l'éditeur de texte :
nano ./bashrc
exporter OPENAI_API_KEY=
Enregistrez et quittez l'éditeur. Ensuite, utilisez la commande source pour activer les modifications.
source ./bashrc
Enfin, vérifiez la clé API avec le env commande.
env
Ton OPENAI_API_KEY La variable d'environnement doit être répertoriée dans la sortie.
Étape 5: Installez ShellGPT sur Ubuntu
Une fois toutes les formalités d'installation terminées, vous pouvez simplement passer à la meilleure partie, l'installation de ShellGPT. Les étapes d'installation sont assez simples et vous pouvez installer l'outil avec la commande suivante :
pip3 installer shell-gpt
Laissez l'installation se terminer; en attendant, vous pouvez découvrir des façons intéressantes d'utiliser l'outil AI via la fenêtre de votre terminal.
Utilisation de ShellGPT pour exécuter des requêtes via le terminal
Le but de l'installation de ShellGPT est de vous faciliter la vie. Pour utiliser le terminal comme moteur de recherche et exécuter certaines requêtes, vous pouvez utiliser le sgpt commande, suivi de votre requête entre guillemets :
sgpt "Combien de galaxies existent dans l'univers"
Utiliser ShellGPT pour générer du code
Vous pouvez également utiliser votre ShellGPT pour générer du code. Vous pouvez le faire en passant la bonne commande avec le sgpt commande:
sgpt --code "imprimer la série de Fibonacci"
La sortie consiste en un code que vous pouvez exécuter dans Python pour générer la série de Fibonacci.
Utilisation de ShellGPT dans le terminal d'Ubuntu
Les commandes Linux deviennent faciles, surtout lorsque tout est disponible dans la fenêtre de votre terminal. De l'exécution de commandes shell à l'utilisation de votre terminal comme moteur de recherche, vous pouvez tout faire avec ShellGPT.
Mais puisque ShellGPT est basé sur le même concept que ChatGPT, il a son propre ensemble de problèmes, qui peuvent prendre un certain temps à se perfectionner. Jusqu'à ce que vous puissiez télécharger la nouvelle version sans bogue, il est préférable de continuer à travailler avec les imperfections de l'outil et de vous faciliter la vie avec les commandes automatisées de ShellGPT.