Guide du débutant pour l'API GPT4 & Tutoriel de l'API ChatGPT 3.5 Turbo

Guide du débutant pour l'API GPT4 & Tutoriel de l'API ChatGPT 3.5 Turbo

March 23, 2024
Partager
Auteur: Big Y

🤖 Comment intégrer l'API de chat GPT-4 et GPT 3.5 dans votre prochain site web ou application

Vous cherchez à intégrer l'API de chat GPT-4 et GPT 3.5 dans votre prochain site web ou application ? Ne cherchez plus ! Dans cet article, nous vous montrerons comment construire et déployer une application codée à partir de zéro en utilisant la technologie serverless sur Microsoft Azure, et elle interagira directement avec OpenAI et ses API.

Table des matières

1. Introduction

2. Configuration d'OpenAI

3. Installation de Node.js et VS Code

4. Création d'un serveur REST simple

5. Interrogation d'OpenAI

6. Création d'une interface utilisateur

7. Rendre le chat interactif

8. Ajout de l'historique des messages

9. Déploiement sur Microsoft Azure

10. Activation de CORS

Introduction

GPT-4 et GPT 3.5 sont des modèles de langage puissants développés par OpenAI qui peuvent être utilisés pour générer du texte semblable à celui d'un humain. En intégrant ces modèles dans votre site web ou application, vous pouvez créer un chatbot qui peut converser avec les utilisateurs de manière naturelle et engageante. Dans cet article, nous vous montrerons comment intégrer l'API de chat GPT-4 et GPT 3.5 dans votre prochain site web ou application.

Configuration d'OpenAI

Pour commencer, vous devrez créer un compte avec OpenAI. Rendez-vous sur le site web d'OpenAI et sélectionnez "Produits" dans le menu supérieur, puis sélectionnez "Aperçu" et "Commencer" dans l'appel à l'action. Ici, vous pouvez vous connecter avec votre compte existant ou vous connecter avec Google ou créer un tout nouveau compte. Une fois connecté, vous serez dirigé vers le tableau de bord OpenAI, où vous pourrez accéder à la documentation, aux références API et aux exemples.

Installation de Node.js et VS Code

Avant de commencer, nous devrons installer Node.js et VS Code. Node.js est un runtime JavaScript qui nous permettra de créer un serveur REST simple, tandis que VS Code est un éditeur de code qui est livré avec de nombreux plugins formidables que nous pouvons utiliser pour rendre l'expérience de codage plus facile. Une fois que vous avez installé et lancé VS Code, créez un nouveau dossier pour ce projet et initialisez le projet en exécutant "npm init" dans l'option de terminal en bas à droite.

Création d'un serveur REST simple

Avec Node.js et VS Code installés, nous pouvons créer un serveur REST simple. Installez Express, OpenAI, body-parser et cors en exécutant "npm install express openai body-parser cors" dans le terminal. Ensuite, créez le tout premier fichier pour le projet, qui s'appellera index.js. Dans ce fichier, importez les modules nécessaires, configurez OpenAI et initialisez la configuration en appelant const openAI = new openAI API en passant la configuration que nous avons définie.

Interrogation d'OpenAI

Maintenant que notre serveur est configuré, nous pouvons interroger OpenAI. Nous interrogerons le modèle de chat en définissant une valeur constante appelée "completion" et cela utilisera async await. Nous définirons le modèle pour commencer et pour ce modèle, nous le définirons comme un gpt-3.5 turbo. Nous définirons les messages comme un tableau et ce tableau aura un objet avec deux valeurs principales : le rôle, qui commencera en tant qu'utilisateur, et le contenu, qui est le message lui-même.

Création d'une interface utilisateur

Pour créer une interface utilisateur, nous créerons un fichier appelé index.html et nous irons sur Google pour rechercher un starter HTML de base. Nous créerons un formulaire que l'utilisateur remplira avec une entrée et un bouton de soumission. L'entrée sera simplement un texte avec le nom "message" et l'ID "message", et le bouton sera simplement un bouton de soumission. Enfin, nous aurons un div supplémentaire ici qui sera le journal de chat où tous les messages seront affichés.

Rendre le chat interactif

Pour rendre le chat interactif, nous changerons cela d'une requête get à une requête post et écouterons les messages qui sont envoyés dans le cadre de cette requête post. Ce message peut être envoyé directement à l'API à l'intérieur du tableau et si vous le souhaitez, vous pouvez même collecter les messages sous forme de tableau afin d'avoir un historique et un historique.

Ajout de l'historique des messages

Pour ajouter l'historique des messages, nous enregistrerons l'historique sous forme de tableau de messages entre l'utilisateur et l'assistant avec un message système étant là au début pour donner un contexte sur la façon dont le chatbot devrait fonctionner. Nous mettrons à jour le message que nous envoyons au serveur pour qu'il soit directement le tableau de messages.

Déploiement sur Microsoft Azure

Pour déployer sur Microsoft Azure, nous créerons une fonction qui s'exécutera sans aucun serveur. Nous l'assignerons à Azure et créerons une application de fonctions. Nous sélectionnerons un dossier pour le projet ou celui sur lequel nous travaillons déjà, sélectionnerons une langue et un modèle. Enfin, nous sélectionnerons un déclencheur et lui donnerons un nom.

Activation de CORS

Pour activer CORS, nous nous rendrons sur Azure et activerons les API cores sur le côté gauche. Nous sélectionnerons l'étoile pour nous permettre d'y accéder depuis n'importe où.

Conclusion

Intégrer l'API de chat GPT-4 et GPT 3.5 dans votre prochain site web ou application est plus facile que vous ne le pensez. En suivant les étapes décrites dans cet article, vous pourrez créer un chatbot qui peut converser avec les utilisateurs de manière naturelle et engageante. Alors, qu'attendez-vous ? Commencez dès aujourd'hui !

Points forts

- Intégrer l'API de chat GPT-4 et GPT 3.5 dans votre prochain site web ou application

- Construire et déployer une application codée à partir de zéro en utilisant la technologie serverless sur Microsoft Azure

- Créer un chatbot qui peut converser avec les utilisateurs de manière naturelle et engageante

- Activer l'historique des messages et rendre le chat interactif

- Déployer sur Microsoft Azure et activer CORS

FAQ

Q: Qu'est-ce que GPT-4 et GPT 3.5 ?

R: GPT-4 et GPT 3.5 sont des modèles de langage puissants développés par OpenAI qui peuvent être utilisés pour générer du texte semblable à celui d'un humain.

Q: Comment intégrer l'API de chat GPT-4 et GPT 3.5 dans mon site web ou application ?

R: Suivez les étapes décrites dans cet article pour construire et déployer une application codée à partir de zéro en utilisant la technologie serverless sur Microsoft Azure.

Q: Puis-je activer l'historique des messages et rendre le chat interactif ?

R: Oui, en suivant les étapes décrites dans cet article, vous pouvez activer l'historique des messages et rendre le chat interactif.

Q: Comment déployer sur Microsoft Azure ?

R: Suivez les étapes décrites dans cet article pour créer une fonction qui s'exécutera sans aucun serveur.

- End -
VOC AI Inc. 8 The Green,Ste A, in the City of Dover County of Kent, Delaware Zip Code: 19901 Copyright © 2024 VOC AI Inc.All Rights Reserved. Termes et conditions Politique de confidentialité
Ce site web utilise des cookies
VOC AI utilise des cookies pour garantir le bon fonctionnement du site web et pour stocker des informations sur vos préférences, vos appareils et vos actions passées. Ces données sont agrégées ou statistiques, ce qui signifie que nous ne pourrons pas vous identifier individuellement. Vous trouverez plus de détails sur les cookies que nous utilisons et sur la manière de retirer votre consentement dans notre page Politique de confidentialité.
Nous utilisons Google Analytics pour améliorer l'expérience des utilisateurs de notre site web. En continuant à utiliser notre site, vous consentez à l'utilisation de cookies et à la collecte de données par Google Analytics.
Acceptez-vous ces cookies ?
Accepter tous les cookies
Refuser tous les cookies