Comment créer votre premier plugin ChatGPT avec ChatGPT (Guide étape par étape)
By Liam Ottley · 2024-03-13
Dans cette vidéo, je vais vous guider pas à pas à travers la méthode super facile que j'ai trouvée pour créer votre tout premier plugin chat GPT en utilisant Chat GPT pour écrire le code et Ripplets pour l'héberger.
Création d'un plugin chat GPT étape par étape
- Dans cette vidéo, je vais vous guider pas à pas à travers la méthode super facile que j'ai trouvée pour créer votre tout premier plugin chat GPT en utilisant Chat GPT pour écrire le code et Ripplets pour l'héberger.
- Hier, j'ai reçu un e-mail magique d'OpenAI m'annonçant que j'avais été accepté dans le cadre de l'accès anticipé à l'API des plugins chat GPT. J'ai hâte de pouvoir accéder à cette API pour pouvoir commencer à créer des vidéos pour vous apprendre à créer vos propres plugins. Avant d'avoir accès à l'API, je pensais devoir attendre, mais j'ai vite réalisé, une fois que j'ai obtenu l'accès, que j'aurais pu commencer à les construire bien avant. Dans cette vidéo, je vous enseignerai comment j'ai pu créer des prototypes de plugins chat GPT en moins d'une heure en utilisant cette méthode super simple avec très peu de code, en me reposant essentiellement sur Chat GPT et Ripplets pour écrire la majeure partie du code. Nous verrons comment combiner les capacités de co-écriture de Chat GPT avec les capacités d'hébergement de Ripplets pour simplifier la création de vos propres plugins, même avec peu d'expérience en programmation.
- La première étape pour réussir à créer ces plugins est de choisir la fonctionnalité de notre plugin. J'ai demandé des idées à GPT-4 qui m'a suggéré l'idée d'un convertisseur de devises, ce qui m'a paru être une excellente idée pour vous montrer tout cela dans cette vidéo.
- Ensuite, pour construire rapidement ces plugins, il faut trouver une API bon marché ou gratuite qui servira de source de données à l'application. Il y a quelques composantes clés à comprendre avant de se lancer. Tout d'abord, il faut développer une application, par exemple un script Python capable de récupérer les éléments d'une page web. Ensuite, il faut créer un point d'API qui encapsule cette fonctionnalité et permet de l'appeler depuis d'autres ordinateurs et depuis le chat GPT. Après cela, il faut créer un fichier de manifeste qui donne à Chat GPT les informations nécessaires pour comprendre ce que fait l'application. Il est également essentiel d'avoir un document expliquant les API mises en place, puis enfin, il faut déployer et héberger le tout sur un serveur pour que Chat GPT puisse y accéder à tout moment. Ne vous inquiétez pas, je vais vous guider étape par étape sur la manière de réaliser chacune de ces étapes, et le meilleur, c'est que 95 % de tout cela peut être fait par Chat GPT, vous n'avez donc pas à coder vous-même si vous ne savez pas comment faire.
- Pour notre plugin convertisseur de devises, j'ai choisi d'utiliser l'API de taux de change State qui propose un prototype gratuit. J'ai déjà obtenu ma clé API et j'ai demandé à GPT-4 de commencer à écrire le script en se basant sur cette API.
- Dans la suite de la vidéo, nous allons utiliser les capacités de co-écriture de Chat GPT pour comprendre comment cette API fonctionne et l'intégrer dans notre script. Nous verrons également comment créer un fichier de manifeste afin que Chat GPT comprenne les détails du plugin que nous développons. Enfin, je vous montrerai comment déployer et héberger le plugin pour que Chat GPT puisse l'appeler et y accéder à tout moment. Cela permettra à chacun de créer ses propres plugins sans avoir besoin de grandes compétences en programmation.
- En conclusion, la création d'un plugin chat GPT peut être simplifiée en combinant les capacités de co-écriture de Chat GPT avec les capacités d'hébergement de Ripplets. Cela ouvre la porte à de nombreuses possibilités pour créer des plugins avec peu ou pas d'expérience en programmation. La clé réside dans la compréhension des composantes clés de la construction d'un plugin et dans l'utilisation efficace des outils à notre disposition, tels que Chat GPT et Ripplets.
Création d'un plugin chat GPT étape par étape
Création d'un script de conversion de devises avec GPT-3.5
- Utilisation de GPT-4 ou GPT-3.5 pour la tâche de réécriture de scripts
- Utilisation de Replit comme environnement de développement en ligne pour coder
- Création d'un script de conversion de devises en Python
- Configuration de l'API Key pour l'application
- Mise en place des points d'API pour permettre à GPT d'interagir avec l'application
Création d'un script de conversion de devises avec GPT-3.5
Mise en place de fonctionnalités d'application
- La fonction qui récupère le taux de change à partir de l'API
- Création de l'API pour interagir avec la fonctionnalité
- Élaboration du fichier de manifestation et de la définition de l'API ouverte
- Hébergement de l'application pour rendre les API accessibles
Mise en place de fonctionnalités d'application
Configuration du serveur web pour l'intégration avec ChatGPT
- Installation du serveur web Waitress pour une utilisation en production.
- Importation de la fonction serve depuis Waitress pour lancer l'application.
- Ajout de la ligne de code 'serve' avec 'app', 'host' et 'Port' pour configurer le serveur.
- Mise en place des routes '/convert' et '/well-known/AI/plugin.json' pour stocker les fichiers.
Configuration du serveur web pour l'intégration avec ChatGPT
Déboguer et mettre à jour l'application avec l'API de taux de change
- L'importance de déterminer les résultats de la conversion à partir de l'API de taux de change
- Analyser la structure de la réponse de l'API pour trouver des résultats supplémentaires
- Corriger l'erreur de code causée par une mauvaise manipulation lors de la copie et du collage
- Transformer le code d'un langage à un autre pour résoudre les erreurs
- Effectuer des ajustements et des tests pour valider les modifications apportées au code de l'application
- Utiliser la plateforme Replit pour réécrire le code et le sauvegarder
- Désinstaller et réinstaller des plugins pour résoudre certains problèmes techniques
- Utiliser un plugin personnalisé pour obtenir un résultat précis basé sur la dernière conversion de devises
- Encourager l'apprentissage et l'expérimentation avec ChatGPT pour résoudre des problèmes de développement
- Explorer des idées de plugins et des opportunités commerciales liées à ChatGPT
- Rejoindre une communauté de développeurs pour échanger, partager et discuter des projets liés à ChatGPT
- Proposer des services de développement de plugins pour ceux qui souhaitent aller au-delà de leurs propres capacités techniques
- Encourager les téléspectateurs à s'abonner à la chaîne pour suivre les opportunités offertes par ChatGPT et la création de plugins
Déboguer et mettre à jour l'application avec l'API de taux de change
Conclusion:
La création d'un plugin ChatGPT peut être simplifiée en combinant les capacités de co-écriture de Chat GPT avec les capacités d'hébergement de Ripplets. Cela ouvre la porte à de nombreuses possibilités pour créer des plugins avec peu ou pas d'expérience en programmation. La clé réside dans la compréhension des composantes clés de la construction d'un plugin et dans l'utilisation efficace des outils à notre disposition, tels que Chat GPT et Ripplets.