ChatGPT dans le terminal Linux, comment configurer et utiliser

ChatGPT a été mis en place dans le monde entier par surprise. OpenAI a créé ce modèle de langage complexe, qui a la capacité de produire des réponses humaines similaires aux demandes. Ayant beaucoup d’enthousiasme à ce sujet, tout le monde veut utiliser ses capacités pour faire ses tâches.

Vous utilisez peut-être Linux et souhaitez utiliser les fonctionnalités de ChatGPT, veuillez lire nos instructions. Nous pouvons vous guider dans les étapes d’installation et de configuration de ChatGPT dans le terminal Linux.

ShellGPT pour Linux

ShellGPT est une implémentation interactive en ligne de commande de ChatGPT qui permet aux utilisateurs d’interagir avec le chatbot AI directement depuis leur terminal Linux. ShellGPT est capable d’offrir des conseils et des suggestions intelligents en fonction de vos données textuelles fournies, et il peut même exécuter des commandes shell.

Il s’améliore encore de ce que vous dites et s’améliore avec le temps. Les utilisateurs n’ont plus besoin de saisir de longues instructions ou de mémoriser des commandes de terminal Linux difficiles avec cet utilitaire ChatGPT intégré aux lignes de commande.

Ils peuvent gagner du temps tout en réduisant les erreurs en demandant à ChatGPT d’effectuer une partie de leur travail répétitif pour vous.

ChatGPT dans le terminal Linux
ChatGPT dans le terminal Linux

Comment exécuter ChatGPT dans un terminal Linux

Suivez les étapes ci-dessous pour utiliser ChatGPT dans un terminal Linux. Après avoir installé le logiciel API OpenAI et reçu votre clé API, vous pouvez utiliser Python pour vous connecter à ChatGPT et créer du texte en fonction de vos instructions.

Installer Python 3

La première chose que vous devez faire est de vous assurer que Python 3 a été installé sur votre ordinateur Linux. Démarrez le terminal que vous utilisez et exécutez la commande donnée pour voir si Python 3 est installé.

python3 – version

En cas de problème ou si la version ne s’installe pas, essayez d’exécuter la commande suivante pour installer Python 3.

sudo apt-get install python3

Installer les packages requis

Ensuite, vous devez configurer les packages Python requis pour que ChatGPT fonctionne. Le package API OpenAI se trouve être l’un des plus importants. Vous pouvez le configurer à l’aide de la commande suivante.

pip3 install openai

Configurer les informations d’identification de l’API OpenAI

Vous devez posséder une clé API OpenAI pour utiliser ChatGPT. Si vous n’avez pas encore créé de compte OpenAI, accédez au lien du site Web  https://beta.openai.com/signup/ pour suivre les étapes pour en créer un et obtenir une clé API. Une fois que vous avez votre clé API, vous devez l’enregistrer en tant qu’option système dans le terminal que vous utilisez. Pour ce faire, lancez votre terminal et entrez la commande donnée.

export OPENAI_API_SECRET_KEY=<your API key here>

Cloner le référentiel ChatGPT

Ensuite, vous devez obtenir le code ChatGPT. Cela peut être effectué en clonant la source ChatGPT à partir de GitHub. Pour ce faire, lancez le terminal que vous utilisez et entrez le nom de la commande. Le code ChatGPT sera téléchargé sur votre PC local.

git clone https://github.com/orta/ChatGPT.git

Configurer le fichier de configuration

Créez un fichier appelé «.env  » sans les guillemets dans le répertoire ChatGPT. Le fichier qui suit inclura votre clé API OpenAI, que ChatGPT lira au démarrage. Sur votre terminal, entrez la commande qui suit pour créer le fichier.

touch .env

Ensuite, avec un éditeur de texte, ouvrez le fichier et ajoutez-y votre clé API, comme indiqué ci-dessous.

OPENAI_API_SECRET_KEY=<your API key here>

Exécutez ChatGPT

  • Exécutez la commande ” python3 main.py” dans le répertoire ChatGPT pour lancer l’application.
  • Vous pouvez ensuite démarrer une conversation à l’aide de ChatGPT en saisissant les instructions.
  • ChatGPT sera désormais disponible dans votre terminal Linux

Comment utiliser ChatGPT dans le terminal Linux

Vous trouverez ci-dessous quelques exemples d’utilisation de ChatGPT dans Linux Terminal.

Utiliser ShellGPT pour les requêtes

ShellGPT peut être utilisé comme moteur de recherche Internet pour tout type de requête. Parce qu’il s’agit d’un chatbot doté d’une intelligence artificielle, les résultats sont plus similaires à ceux des humains, par rapport à une collection de pages Web de classement comme les moteurs de recherche conventionnels. Pour recevoir des réponses à vos questions, utilisez la syntaxe suivante.

sgpt "<your_query>"

Exemple : si vous cherchez à connaître la masse du soleil, exécutez la commande suivante.

sgpt "mass of sun"

ChatGPT Mode chatbot

Une fois que vous avez utilisé ChatGPT pour converser, vous avez probablement constaté que ses réponses sont au même niveau que celles d’un humain. Vous pouvez désormais utiliser ChatGPT directement depuis votre terminal Linux grâce à ShellGPT. Tapez simplement chat puis fournissez un nom de conversation original et une instruction.

sgpt --chat <unique_chat_session_name> <input_prompt>

Exemple : Supposons que vous souhaitiez que le ChatGPT vous fasse une blague, utilisez la commande suivante.

sgpt --chat joke "can you tell me a joke?"

Lorsque vous exécutez cette commande précédente, vous verrez le résultat suivant.

  • Bon, en voici un :
  • Pourquoi le vélo n’a-t-il pas pu tenir debout tout seul ?
  • Parce que c’était un véhicule à deux niveaux.

Générer du code

Vous pouvez également utiliser l’outil d’interface de ligne de commande (CLI) ChatGPT pour résoudre les problèmes de codage ou produire des exemples de code. Pour produire du code pour votre requête, utilisez simplement le paramètre code, comme indiqué ci-dessous.

sgpt --code "<input_prompt>"

Exemple : Lorsque vous souhaitez répondre au fameux problème Fizz Buzz en Python, fournissez la requête suivante.

sgpt --code "Solve classic fizz buzz problem using Python"

ChatGPT donne immédiatement une réponse que vous pouvez copier et coller dans votre éditeur de code pour effectuer le test.

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)

Générer des commandes Shell

Lorsque le terminal peut être un outil puissant pour exécuter des commandes compliquées et automatiser des opérations, il peut être difficile pour les nouveaux utilisateurs de comprendre la syntaxe et les arguments de nombreuses commandes Linux.

Avec ChatGPT sur cette ligne de commande, vous ne pouvez pas simplement récupérer la syntaxe d’une commande Linux, ni exécuter cette commande avec les paramètres requis et les options nécessaires. Utilisez simplement les commandes du drapeau du shell.

sgpt --shell "<input_prompt>"

Exemple : Une fois que vous avez besoin de rendre tous les fichiers du répertoire actuel en lecture seule, utilisez la commande.

sgpt --shell” Rendre tous les fichiers du répertoire courant en lecture seule “.

ChatGPT, tel qu’identifié, fournit et renvoie ce qui suit comme résultat.

chmod -R a-w .

De plus, si vous utilisez les indicateurs d’exécution et de shell combinés, vous pouvez immédiatement exécuter la commande shell résultante.

sgpt --shell --execute "make all files in current directory read-only"’

Vous recevrez les résultats suivants.

chmod -R a-w .
Execute shell command? [y/N]: y
  1. Est-il possible d'avoir une conversation continue en utilisant ChatGPT dans le terminal Linux ?

     Oui, vous pouvez conserver l'historique de la conversation dans le texte écrit pour créer une conversation continue. Utilisez le paramètre de requête pour enregistrer les informations de l'utilisateur et les réponses ChatGPT pour la conversation suivante. En conséquence, le modèle aura une signification pour la discussion continue.

  2. Comment puis-je arrêter le chat ChatGPT dans le terminal ?

    Pour mettre fin à la discussion, utilisez un mot particulier qui, une fois compris dans l'entrée de l'utilisateur, arrêtera le cycle et mettra fin à la conversation.

  3. Comment puis-je modifier la longueur des réponses et la créativité de ChatGPT ?

    La longueur de réponse est contrôlée par le max_tokens paramètre et la créativité est contrôlée par le paramètre de température. Des températures plus élevées génèrent des réponses avec plus de créativité, mais des températures plus courtes et plus basses les rendent plus ciblées.

*Avis de non-responsabilité : le contenu que nous produisons sur cette page ne sera que des conseils ou des informations lisibles. Nous fournissons le contenu de la page après l'avoir obtenu de différentes sources à ce moment-là. Néanmoins, les changements de temps en temps, tels que les informations de contact telles que les numéros de téléphone, les identifiants de messagerie, les liens Web et tout autre élément concernant ce produit sous quelque forme que ce soit, ne sont pas responsables envers nous. Nous fournissons les informations dont vous avez besoin et ne sommes pas une source authentique. Vous pouvez vous référer au site/page original/officiel pour plus de précisions et plus d'informations sur ce produit.

Laisser un commentaire