Comment créer ChatGPT
MaisonMaison > Nouvelles > Comment créer ChatGPT

Comment créer ChatGPT

Jul 31, 2023

Brien Posey | 31 juillet 2023

ChatGPT est devenu extrêmement populaire pour sa capacité à répondre à toutes les questions. Alors que la plupart des utilisateurs accèdent à ChatGPT via le site Web ChatGPT, il est possible de créer un script PowerShell qui soumet des requêtes à ChatGPT.

Vous pouvez utiliser cette technique pour créer une variété d'outils compatibles ChatGPT pour les besoins spécifiques de votre organisation. Dans cet article, je vais vous montrer comment créer un tel script.

Connexe : ChatGPT peut-il écrire du code PowerShell ?

Avant de continuer, il est important de noter que même si ChatGPT lui-même est gratuit, l'API ChatGPT, que PowerShell utilise pour interagir avec ChatGPT, a un coût. Chaque requête effectuée par votre script à l'aide de l'API entraîne des frais minimes. Pour des informations détaillées sur les tarifs, vous pouvez vous référer à la page de tarification d'OpenAI.

En examinant les détails des tarifs ChatGPT, vous remarquerez qu'ils sont basés sur le nombre de jetons utilisés dans chaque interaction. Plus loin dans cet article, j'expliquerai comment ajuster votre script pour optimiser et limiter le nombre de jetons utilisés.

La première étape pour créer un script PowerShell compatible ChatGPT consiste à générer une clé secrète.

Normalement, lorsque vous accédez à ChatGPT via l'interface Web, vous vous connectez à l'aide d'un nom d'utilisateur et d'un mot de passe. Cependant, lorsque vous utilisez un script PowerShell pour accéder à ChatGPT, vous aurez besoin d'une clé secrète au lieu d'un nom d'utilisateur et d'un mot de passe.

Voici le moyen le plus simple de générer une clé secrète :

Il n’y a rien de difficile à créer une clé secrète. Fournissez simplement un nom que vous souhaitez associer à la clé. Dans la figure 1, par exemple, vous pouvez voir que j'ai utilisé « Exemple » comme nom de clé. Il convient toutefois de noter qu’une fois la clé générée, vous devez conserver une trace des caractères qui composent la clé. ChatGPT affiche la clé une seule fois et il n'y a aucun moyen de récupérer ou de rechercher le contenu de la clé ultérieurement.

Figure 1.Cliquez sur le bouton Créer une nouvelle clé secrète.

Comme mentionné précédemment, l'utilisation de l'API ChatGPT entraîne un coût. Lorsque vous créez un compte ChatGPT, OpenAI vous accorde un petit crédit, qui vous permet d'expérimenter l'API. Sachez que ces crédits finissent par expirer. Si cela fait un moment que vous avez créé votre compte ChatGPT, il y a de fortes chances que les crédits aient expiré, même si vous n'avez pas utilisé l'API.

Dans de tels cas, vous devez ajouter un mode de paiement à votre compte avant de pouvoir utiliser l'API. Sinon, si vous essayez d'utiliser l'API sans suffisamment de crédits ou d'informations de paiement, PowerShell générera un message d'erreur comme celui illustré dans la figure 2. Le message indique que vous avez dépassé votre quota actuel et vous conseille de vérifier votre forfait et vos paramètres de facturation. .

Figure 2.Sauf si vous disposez d'un compte payant ou d'un crédit de compte, PowerShell générera un message comme celui-ci.

Pour éviter les surprises de facturation, vous pouvez définir des limites d'utilisation pour votre compte. Pour ce faire, rendez-vous simplement sur la page des limites d'utilisation d'OpenAI et spécifiez le montant maximum que vous êtes prêt à dépenser par mois.

Une fois que vous avez généré la clé API nécessaire et vérifié l'état de votre compte, vous pouvez passer à la création du script PowerShell.

Avant de le faire, je vous recommande de visiter GitHub pour télécharger le script ChatGPT-Conversation. Ce script PowerShell vous permet d'engager une conversation avec ChatGPT directement depuis PowerShell. Pour utiliser le script, localisez la ligne de code près du début qui définit la variable $ApiKey, puis insérez-y votre clé API.

Commencer par ce script prédéfini est fortement recommandé car il est connu pour fonctionner correctement. En l'utilisant, vous pouvez vérifier que tout va bien avec votre compte OpenAI avant d'écrire votre code. La figure 3 montre un exemple de ce à quoi ressemble le script une fois exécuté.

Figure 3.Voici à quoi ressemble le script ChatGPT-Conversation.ps1 une fois exécuté.

Pour cet article, je vais utiliser le script ChatGPT-Conversation.ps1 comme point de départ. Cependant, je vais supprimer tout code inutile, en réduisant le script à ses éléments les plus élémentaires afin qu'il ne fasse qu'envoyer une requête à ChatGPT et afficher la réponse. Après avoir présenté ma version modifiée du script, je vous guiderai à travers celle-ci, vous permettant d'adapter la technique à vos propres scripts PowerShell.

signs. The API endpoint is the URL to which your queries will be directed, and it is provided by OpenAI./p>