ChatGPT a conquis le monde avec ses capacités. Et si vous êtes un créateur d’applications avec une idée fantastique qui pourrait bénéficier de la puissance de ChatGPT, l’API OpenAI vous chatouillera.
Qu’est-ce que l’API OpenAI et comment ça marche ?
L’API (Application Programming Interface) vous permet d’accéder aux fonctionnalités et aux données de tout autre programme ou application (ChatGPT dans ce cas). L’intégration d’une API vous permet d’exécuter toutes les fonctions que l’application/le programme source peut exécuter, mais dans l’environnement de votre application.
Pour le mettre en contexte, vous trouverez ci-dessous une liste de demandes auxquelles vous pourrez répondre avec l’API OpenAI :
Raisonnement avancé et créativité Writing.Visual Input (vous pouvez prendre des images en entrée et effectuer des actions telles que l’identification du contenu et l’explication de l’image). Cette capacité sera bientôt disponible sur GPT-4 car elle est toujours en préversion de recherche et n’est pas accessible au public. Création de contenu long, analyse de documents et acceptation de texte long ; GPT-4 peut gérer plus de 25 000 mots.
L’utilisation de l’API n’est toutefois pas gratuite. Une fois que vous avez épuisé votre crédit gratuit de 5 $, vous devez payer ce que vous utilisez. Le prix varie en fonction du modèle que vous utilisez et de la taille d’un ensemble de données contextuelles que vous souhaitez autoriser en entrée.
Par exemple, l’API GPT-4 vous coûtera 0,03 $/1 000 jetons pour les invites, et vous devrez payer 0,06 $/jetons 1K pour l’achèvement si vous optez pour les modèles de contexte de jeton 8K (par exemple, gpt-4 et gpt-4-0314).
Il existe également des modèles de contexte de 32 000 tokens (par exemple, gpt-4-32k et gpt-4-32k-0314), pour lesquels vous devrez payer 0,06 $/1 000 tokens pour les invites et 0,12 $/1 000 tokens. Pour donner une perspective, les jetons 1K représentent environ 750 mots.
En comparaison, le prix du modèle gpt-3.5-turbo est de 0,002 $/1 000 jetons.
OpenAI propose quelques modèles avec différentes capacités à différents prix que vous pouvez utiliser. Pour votre commodité, nous les avons répertoriés ci-dessous.
GPT-4 : Il s’agit du dernier modèle avec une large base de connaissances générales et une expertise dans le domaine. Il peut comprendre des instructions complexes et résoudre des problèmes avec précision.Chat (GPT 3.5) : GPT 3.5 (c’est-à-dire le modèle gpt-3.5-turbo) est optimisé pour le dialogue. Vous devriez opter pour cela si vous avez besoin de créer un chatbot au son naturel. InstructGPT : vous devez opter pour ce modèle si vous avez besoin d’une IA capable de suivre des instructions en un seul tour. Il existe quatre modèles, à savoir Ada (0,0004 $/1 000 jetons), DaVinci (0,0200 $/1 000 jetons), Babbage (0,0005 $/1 000 jetons) et Curie (0,0020 $/1 000 jetons). Modèles d’image et audio : il existe également d’autres modèles disponibles avec l’API OpenAI, comme les modèles d’image, qui peuvent intégrer DALL-E dans votre application pour la génération d’images, et les modèles audio, où vous pouvez utiliser l’API Whisper, qui peut reconnaître la parole et la transcrire.
💡
GPT-4 est actuellement en version bêta limitée, et seuls les utilisateurs auxquels l’accès a été accordé peuvent utiliser ce modèle. Pour y accéder, vous devrez vous inscrire sur une liste d’attente ici.
L’API OpenAI utilise des clés API pour l’authentification. Maintenant que vous comprenez le fonctionnement des API et tout ce qui est proposé, passons à la création d’une clé API pour les utiliser.
Créer une clé API OpenAI
Tout d’abord, vous devez vous diriger vers le site Web platform.open.ai en utilisant votre navigateur préféré. Ensuite, si vous avez déjà un compte, entrez les informations d’identification pour vous connecter. Sinon, vous pouvez cliquer sur le bouton”S’inscrire”pour créer un nouveau compte. Sinon, vous pouvez également utiliser votre compte Google ou Microsoft pour vous connecter sans créer de compte.
Une fois connecté, appuyez sur”Account Initials/picture”pour ouvrir un menu de débordement. Ensuite, cliquez sur l’option”Afficher les clés API”dans la liste pour continuer.
Ensuite, cliquez sur le bouton”Créer une nouvelle clé secrète”. Cela apportera une fenêtre de superposition à votre écran.
Ensuite, copiez la clé API affichée et collez-la quelque part pour la conserver ; pour des raisons de sécurité, vous ne pourrez voir la clé qu’une seule fois. Cliquez sur’OK’pour fermer la fenêtre.
Ça y est, vous pouvez maintenant utiliser la clé générée pour vos outils tiers, et ils pourront accéder aux serveurs d’OpenAI.
Si vous souhaitez supprimer une clé API , cliquez sur l’icône”Corbeille”à côté.
💡
Si vous n’avez généré qu’une seule clé API, vous ne pouvez la supprimer qu’une fois que vous en avez créé une autre.
Une fenêtre apparaîtra sur votre écran. Cliquez sur le bouton”Révoquer la clé”pour supprimer définitivement la clé API.
Vous pouvez également créer plusieurs clés API sur la plate-forme et utiliser des clés API distinctes pour différents outils pour un suivi meilleur et plus efficace de l’utilisation par les outils tiers.
Créer une clé API est probablement la tâche la plus simple ; cependant, le choix du modèle qui répondra à vos besoins peut nécessiter un certain remue-méninges de votre part.