ChatGPT en action avec CURL à partir de l’invite de commande


Vous pouvez utiliser ChatGPT depuis la ligne de commande en envoyant des requêtes http à l' API OpenAI à l' aide d'un utilitaire comme curl.
di Antonio Lamorgese


ChatGPT, développé par OpenAI, est un modèle basé sur l’intelligence artificielle qui restitue, sous forme de langage conversationnel, un contenu descriptif cohérent et conforme à ce qui est demandé par l’utilisateur avec une courte phrase descriptive sur le sujet. À l’ aide de ChatGPT , les utilisateurs peuvent créer des bots capables de répondre aux questions, de gérer les demandes et même de tenir des conversations plus complexes. Avec ChatGPT, les utilisateurs peuvent également utiliser la ligne de commande pour mettre leurs bots en action. Pour voir ChatGPT en action, vous n’avez pas besoin d’installer de logiciel sur votre ordinateur, il vous suffit de cliquer sur ce lien puis sur « Try ChatGPT ». Une fois connecté, à cet égard, vous pouvez également utiliser un compte Google ou Microsoft, si vous en avez un, vous pouvez taper votre première demande à envoyer à ChatGPT et appuyer sur la touche ENTRÉE. Après quelques secondes, le bot renverra le contenu que vous avez demandé comme si vous l’aviez demandé à une personne réelle. Dans cet article, nous verrons comment utiliser CURL, à partir d’une invite de commande, pour mettre ChatGPT en action.

Réponse de ChatGPT à la réception du message : "Salut, comment vas-tu ?"
Réponse de ChatGPT à la réception du message : « Salut, comment vas-tu ? »

CURL, qu’est-ce que c’est ?

CURL est un outil open source, utilisable sur tout type de système d’exploitation et directement depuis le terminal ou l’invite de commande, qui permet aux utilisateurs d’envoyer des requêtes HTTP à un serveur. C’est un outil très puissant qui peut être utilisé pour automatiser diverses tâches réseau, telles que l’envoi de requêtes POST, l’envoi de fichiers, le téléchargement de fichiers, et bien plus encore. C’est aussi un outil très utile pour mettre ChatGPT en action directement depuis l’invite de commande.

Logiquement, CURL n’est implémenté par défaut sur aucun type de système d’exploitation. Vous devez donc le télécharger et l’installer sur votre ordinateur. A cet égard, vous pouvez cliquer sur ce lien qui vous amènera sur la page d’accueil de CURL et où vous trouverez toutes les informations nécessaires à son installation sur votre ordinateur. Après la phase de téléchargement et d’installation, CURL sera immédiatement disponible pour envoyer des commandes à n’importe quel serveur capable de recevoir des requêtes http. Voyons maintenant comment envoyer des requêtes à ChatGPT et comment traiter le résultat renvoyé par le bot OpenAI.

Comment mettre ChatGPT en action avec CURL

Pour mettre ChatGPT en action avec CURL, vous devez d’abord obtenir une clé secrète. ChatGPT comme tous les serveurs http pour traiter les requêtes faites par l’utilisateur a besoin de savoir qui utilise ses algorithmes d’intelligence artificielle. Par conséquent, vous devez d’abord vous connecter au portail OpenAI , puis demander votre clé secrète pour accéder à ses API.

Alors, dans un premier temps, cliquez sur ce lien puis sur le bouton « Créer une nouvelle clé secrète ». La clé secrète renvoyée par OpenAI est l’une des clés que vous utiliserez pour envoyer des requêtes à ChatGPT . Oui, vous avez bien lu, une des clés. Vous devez savoir qu’avec cette procédure, vous pouvez créer plusieurs clés secrètes et les utiliser toutes, comme vous le souhaitez, pour que le bot traite vos demandes. Une fois qu’OpenAI a généré votre clé secrète, vous devez la copier dans votre presse-papiers et la saisir dans la commande CURL lorsque vous y êtes invité.

Clé secrète générée par OpenAI
Clé secrète générée par OpenAI

Une fois que vous avez votre clé secrète, vous pouvez utiliser CURL pour envoyer une requête POST à ChatGPT en appelant  » text-davinci-003 « , comme modèle de génération de texte conversationnel, l’un des 4 modèles disponibles. Pour ce faire, vous devez exécuter la commande suivante à partir d’une invite de commande en remplaçant la chaîne « YOUR_API_KEY » par votre clé secrète qu’OpenAI a créée pour vous.

curl -X POST -H "Content-Type: application/json " -H "Authorization: Bearer YOUR_API_KEY" -d '{"prompt": "Salut, comment allez- vous ? "}' http://api.openai.com/v1/moteurs/chatbot/emplois

Cette commande enverra une requête POST au bot avec la requête « Salut, comment allez-vous ? ». Le bot répondra alors, en traitant votre demande, avec la réponse la plus appropriée générée en temps réel par ChatGPT. Le contenu, traité en réponse à votre demande, sera affiché dans la même invite de commande ou fenêtre de terminal.


Lire la suite : « Comment invoquer OpenAI et ChatGPT avec PHP« 


Conclusion

ChatGPT est une plate-forme de chatbot très puissante qui permet aux utilisateurs de créer facilement des chatbots intelligents et conversationnels. Comme vous avez pu le voir, en utilisant CURL et l’invite de commande, les utilisateurs peuvent également utiliser la ligne de commande pour mettre ChatGPT en action. Dans cet article, nous avons examiné comment utiliser CURL à partir d’une invite de commande et obtenir toutes les informations que nous souhaitons de ChatGPT sans entrer dans le client mis à la disposition des utilisateurs sur le portail OpenAI. Donc, pour résumer, en utilisant CURL, à partir d’une invite de commande, vous pouvez mettre ChatGPT en action facilement et efficacement.


Administrateur réseau et développeur. Après des années d'expérience dans l'industrie, j'ai conçu un système de gestion de données MYSQL en PHP sans écrire une seule ligne de code. En savoir plus....