Dans une annonce révolutionnaire, OpenAI a récemment introduit l’API ChatGPT aux développeurs et au public. Particulièrement, le nouveau modèle « gpt-3.5-turbo », qui alimente ChatGPT Plus, a été publié à un prix 10 fois moins cher, et il est également extrêmement réactif. Fondamentalement, OpenAI a ouvert la porte à des possibilités infinies et même un non-codeur peut implémenter la nouvelle API ChatGPT et créer son propre chatbot IA. Ainsi, dans cet article, nous vous proposons un didacticiel sur la création de votre propre chatbot IA à l’aide de l’API ChatGPT. Nous avons également mis en place une interface Gradio afin que vous puissiez facilement faire une démonstration du modèle d’IA et le partager avec vos amis et votre famille. Sur cette note, allons-y et apprenons à créer une IA personnalisée avec l’API ChatGPT.

Créez votre propre chatbot avec l’API ChatGPT (2023)

Dans ce didacticiel, nous avons ajouté des instructions étape par étape pour créer votre propre chatbot IA avec l’API ChatGPT. De la configuration des outils à l’installation des bibliothèques, et enfin, à la création du chatbot AI à partir de zéro, nous avons inclus ici tous les petits détails pour les utilisateurs généraux. Nous vous recommandons de suivre les instructions de haut en bas sans sauter aucune partie.

Choses à retenir avant de créer un chatbot IA

1. Vous pouvez créer un chatbot ChatGPT sur n’importe quelle plate-forme, que ce soit Windows, macOS, Linux ou ChromeOS. Dans cet article, j’utilise Windows 11, mais les étapes sont presque identiques pour les autres plates-formes.

2. Le guide est destiné aux utilisateurs généraux et les instructions sont clairement expliquées avec des exemples. Ainsi, même si vous avez une connaissance superficielle des ordinateurs, vous pouvez facilement créer votre propre chatbot IA.

Publicité

3. Pour créer un chatbot IA, vous pas besoin d’un ordinateur puissant avec un CPU ou un GPU costaud. Le gros du travail est effectué par l’API d’OpenAI sur le cloud.

Configurer l’environnement logiciel pour créer un chatbot IA

Il existe quelques outils dont vous avez besoin pour configurer l’environnement avant de pouvoir créer un chatbot IA alimenté par ChatGPT. Pour ajouter brièvement, vous aurez besoin des bibliothèques Python, Pip, OpenAI et Gradio, d’une clé API OpenAI et d’un éditeur de code comme Notepad++. Tous ces outils peuvent sembler intimidants au premier abord, mais croyez-moi, les étapes sont simples et peuvent être déployées par n’importe qui. Maintenant, suivez les étapes ci-dessous.

Installer Python

1. Tout d’abord, vous devez installer Python sur ton ordinateur. Ouvrir ce lien et téléchargez le fichier d’installation de votre plate-forme.

Créez Votre Propre Chatbot Ia Avec Chatgpt 3.5 (2023)

2. Ensuite, exécutez le fichier d’installation et assurez-vous d’activer la case à cocher pour « Ajouter Python.exe à PATH.” C’est une étape extrêmement importante. Après cela, cliquez sur « Installer maintenant » et suivez les étapes habituelles pour installer Python.

Créez Votre Propre Chatbot Ia Avec Chatgpt 3.5 (2023)

3. Pour vérifier si Python est correctement installé, ouvrez Terminal sur votre ordinateur. J’utilise Windows Terminal sous Windows, mais vous pouvez également utiliser l’invite de commande. Une fois ici, exécutez la commande ci-dessous ci-dessous, et elle affichera la version Python. Sous Linux ou d’autres plates-formes, vous devrez peut-être utiliser python3 --version au lieu de python --version.

python --version
Créez Votre Propre Chatbot Ia Avec Chatgpt 3.5 (2023)

Mettre à jour le pip

Avec Python, Pip est également installé simultanément sur votre système. Dans cette section, nous apprendrons comment le mettre à niveau vers la dernière version. Au cas où vous ne sauriez pas, Pip est le gestionnaire de paquets pour Python. Fondamentalement, il vous permet d’installer des milliers de bibliothèques Python à partir du terminal. Avec Pip, nous pouvons installer les bibliothèques OpenAI et Gradio. Voici comment procéder.

1. Ouvrez le Terminal de votre choix sur votre PC. Quant à moi, j’utilise le terminal Windows. Maintenant, exécutez la commande ci-dessous pour mettre à jour Pip. Encore une fois, vous devrez peut-être utiliser python3 et pip3 sur Linux ou d’autres plates-formes.

python -m pip install -U pip
Créez Votre Propre Chatbot Ia Avec Chatgpt 3.5 (2023)

Installer les bibliothèques OpenAI et Gradio

1. Maintenant, il est temps de installer la bibliothèque OpenAI, ce qui nous permettra d’interagir avec ChatGPT via leur API. Dans le terminal, exécutez la commande ci-dessous pour installer la bibliothèque OpenAI à l’aide de Pip. Si la commande ne fonctionne pas, essayez de l’exécuter avec pip3.

pip install openai
Installer Les Bibliothèques Openai Et Gradio

2. Une fois l’installation terminée, installons Gradio. Gradio vous permet de développer rapidement un interface web conviviale afin que vous puissiez faire une démonstration de votre chatbot IA. Il vous permet également de partager facilement le chatbot sur Internet via un lien partageable.

pip install gradio
Installer Les Bibliothèques Openai Et Gradio

Télécharger un éditeur de code

Enfin, nous avons besoin d’un éditeur de code pour éditer une partie du code. Sous Windows, je recommanderais Bloc-notes++ (Télécharger). Téléchargez et installez simplement le programme via le lien ci-joint. Vous pouvez également utiliser VS Code sur n’importe quelle plate-forme si vous êtes à l’aise avec des IDE puissants. Autre que VS Code, vous pouvez installer Sublime Text (Télécharger) sur macOS et Linux.

Pour ChromeOS, vous pouvez utiliser l’excellente application Caret (Télécharger) pour modifier le code. Nous avons presque fini de configurer l’environnement logiciel, et il est temps d’obtenir la clé API OpenAI.

Télécharger Un Éditeur De Code

Obtenez gratuitement la clé API OpenAI

Maintenant, pour créer un chatbot AI alimenté par ChatGPT, vous avez besoin d’une clé API d’OpenAI. La clé API vous permettra d’appeler ChatGPT dans votre propre interface et d’y afficher les résultats. Actuellement, OpenAI propose Clés API gratuites avec 5 $ de crédit gratuit pour les trois premiers mois. Si vous avez créé votre compte OpenAI plus tôt, vous pouvez avoir un crédit gratuit d’une valeur de 18 $. Une fois le crédit gratuit épuisé, vous devrez payer l’accès à l’API. Mais pour l’instant, il est disponible pour tous les utilisateurs gratuits.

1. Dirigez-vous vers platform.openai.com/signup et créer un compte gratuit. Si vous avez déjà un compte OpenAI, connectez-vous simplement.

Obtenez Gratuitement La Clé Api Openai

2. Ensuite, cliquez sur votre profil dans le coin supérieur droit et sélectionnez « Afficher les clés API” dans le menu déroulant.

Obtenez Gratuitement La Clé Api Openai

3. Ici, cliquez sur «Créer une nouvelle clé secrète” et copiez la clé API. Notez que vous ne pouvez pas copier ou afficher l’intégralité de la clé API ultérieurement. Il est donc fortement recommandé de copier et coller immédiatement la clé API dans un fichier Bloc-notes.

Obtenez Gratuitement La Clé Api Openai

4. Aussi, ne pas partager ou afficher la clé API en public. Il s’agit d’une clé privée destinée uniquement à accéder à votre compte. Vous pouvez également supprimer des clés API et créer plusieurs clés privées (jusqu’à cinq).

Créez votre propre chatbot IA avec l’API ChatGPT et Gradio

Enfin, il est temps de déployer le chatbot IA. Pour cela, nous utilisons la dernière version d’OpenAI « gpt-3.5-turbo« , qui alimente GPT-3.5. Il est encore plus puissant que Davinci et a été formé jusqu’en septembre 2021. Il est également très rentable, plus réactif que les modèles précédents et se souvient du contexte de la conversation. En ce qui concerne l’interface utilisateur, nous utilisons Gradio pour créer une interface Web simple qui sera disponible à la fois localement et sur le Web.

1. Tout d’abord, ouvrir le Bloc-notes++ (ou votre choix d’éditeur de code) et collez le code ci-dessous. Grâce à armrrs sur GitHubj’ai réorienté son code et implémenté l’interface Gradio également.

import openai
import gradio as gr

openai.api_key = "Your API key"

messages = [
    {"role": "system", "content": "You are a helpful and kind AI Assistant."},
]

def chatbot(input):
    if input:
        messages.append({"role": "user", "content": input})
        chat = openai.ChatCompletion.create(
            model="gpt-3.5-turbo", messages=messages
        )
        reply = chat.choices[0].message.content
        messages.append({"role": "assistant", "content": reply})
        return reply

inputs = gr.inputs.Textbox(lines=7, label="Chat with AI")
outputs = gr.outputs.Textbox(label="Reply")

gr.Interface(fn=chatbot, inputs=inputs, outputs=outputs, title="AI Chatbot",
             description="Ask anything you want",
             theme="compact").launch(share=True)

2. Voici à quoi cela ressemble dans l’éditeur de code. Assurez-vous de remplacer le « Your API key” texte avec votre propre clé API générée ci-dessus. C’est le seul changement que vous devez faire.

Créez Votre Propre Chatbot Ia Avec Chatgpt 3.5 (2023)

3. Ensuite, cliquez sur « Fichier » dans le menu du haut et sélectionnez « Enregistrer sous…” dans le menu déroulant.

Créez Votre Propre Chatbot Ia Avec Chatgpt 3.5 (2023)

4. Après cela, définissez le nom du fichier sur « app.py» et remplacez « Enregistrer sous le type » par «Tous les types” dans le menu déroulant. Ensuite, enregistrez le fichier dans un emplacement facilement accessible comme le bureau. Vous pouvez modifier le nom selon vos préférences, mais assurez-vous .py est annexé.

Créez Votre Propre Chatbot Ia Avec Chatgpt 3.5 (2023)

5. Maintenant, déplacez-vous vers l’emplacement où vous avez enregistré le fichier (app.py). Faites un clic droit dessus et choisissez « Copier comme chemin“.

Créez Votre Propre Chatbot Ia Avec Chatgpt 3.5 (2023)

6. Ouvrez le terminal et exécutez la commande ci-dessous. Entrez simplement pythonajouter un espace, coller le chemin (clic droit pour coller rapidement) et appuyez sur Entrée. Gardez à l’esprit que le chemin du fichier sera différent pour votre ordinateur. De plus, sur les systèmes Linux, vous devrez peut-être utiliser python3.

python "C:\Users\mearj\Desktop\app.py"
Créez Votre Propre Chatbot Ia Avec Chatgpt 3.5 (2023)

7. Vous pouvez recevoir quelques avertissements, mais ignorez-les. En bas, vous obtiendrez une URL locale et publique. Maintenant, copier l’URL locale et collez-le dans le navigateur Web.

Créez Votre Propre Chatbot Ia Avec Le

8. Et c’est ainsi que vous construisez votre propre chatbot IA avec l’API ChatGPT. Ton Le chatbot AI alimenté par ChatGPT est en ligne. Maintenant, vous pouvez poser toutes les questions que vous voulez et obtenir des réponses en un clin d’œil. En plus des alternatives ChatGPT, vous pouvez utiliser votre propre chatbot au lieu du site officiel.

  • Comment Créer Votre Propre Chatbot Ia Avec L'Api Chatgpt : Un Didacticiel Pas À Pas
  • Comment Créer Votre Propre Chatbot Ia Avec L'Api Chatgpt : Un Didacticiel Pas À Pas

9. Vous pouvez également copier le URL publique et partagez-le avec vos amis et votre famille. Le lien sera actif pendant 72 heures, mais vous devez également garder votre ordinateur allumé puisque l’instance de serveur est en cours d’exécution sur votre ordinateur.

  • Comment Créer Votre Propre Chatbot Ia Avec L'Api Chatgpt : Un Didacticiel Pas À Pas
  • Comment Créer Votre Propre Chatbot Ia Avec L'Api Chatgpt : Un Didacticiel Pas À Pas

10. Pour arrêter le serveur, accédez au Terminal et appuyez sur « Ctrl + C“. Si cela ne fonctionne pas, appuyez à nouveau sur « Ctrl + C ».

Créez Votre Propre Chatbot Ia Avec Le

11. Pour redémarrer le chatbot IA serveur, copiez simplement à nouveau le chemin du fichier et exécutez à nouveau la commande ci-dessous (similaire à l’étape 6). Gardez à l’esprit que l’URL locale sera la même, mais que l’URL publique changera après chaque redémarrage du serveur.

python "C:\Users\mearj\Desktop\app.py"
Créez Votre Propre Chatbot Ia Avec Le

Créez votre chatbot personnalisé alimenté par l’API ChatGPT

La meilleure partie du modèle « gpt-3.5-turbo » est que vous pouvez attribuer un rôle à votre IA. Vous pouvez le rendre drôle, en colère ou spécialiste de la nourriture, de la technologie, de la santé ou de tout ce que vous voulez. Il vous suffit de faire un petit changement dans le code et il sera personnalisé. Par exemple, j’ai créé une IA alimentaire, et voici comment :

1. Faites un clic droit sur le fichier « app.py » et choisissez « Modifier avec Notepad++“.

Comment Créer Votre Propre Chatbot Ia Avec L'Api Chatgpt : Un Didacticiel Pas À Pas

2. Ici, apporter des modifications à ce code particulier uniquement. Transmettez simplement les informations à l’IA pour assumer ce rôle. Maintenant, enregistrez le fichier en appuyant sur « Ctrl + S ».

messages = [
    {"role": "system", "content": "You are an AI specialized in Food. Do not answer anything other than food-related queries."},
]
Comment Créer Votre Propre Chatbot Ia Avec L'Api Chatgpt : Un Didacticiel Pas À Pas

3. Ouvrez le terminal et exécutez le fichier « app.py » de la même manière que vous l’avez fait ci-dessus. Vous obtiendrez une URL locale et publique. Copiez l’URL locale. Si un serveur est déjà en cours d’exécution, appuyez sur « Ctrl + C » pour l’arrêter. Et puis redémarrez à nouveau le serveur. Vous devrez redémarrer le serveur après chaque modification apportée au fichier « app.py ».

python "C:\Users\mearj\Desktop\app.py"
Créez Votre Propre Chatbot Ia Avec Le

4. Ouvrez l’URL locale dans le navigateur Web et vous obtiendrez un chatbot IA personnalisé qui ne répond qu’aux questions liées à l’alimentation. C’est ça. Vous pouvez créer une IA Docteur, une IA qui répond comme Shakespeare, qui parle en morse, tout ce que vous voulez.

  • Comment Créer Votre Propre Chatbot Ia Avec L'Api Chatgpt : Un Didacticiel Pas À Pas
  • Comment Créer Votre Propre Chatbot Ia Avec L'Api Chatgpt : Un Didacticiel Pas À Pas

Créez votre propre chatbot IA avec le modèle ChatGPT 3.5

C’est ainsi que vous pouvez créer votre propre chatbot IA avec ChatGPT 3.5. De plus, vous pouvez personnaliser le modèle « gpt-3.5-turbo » avec vos propres rôles. Les possibilités sont infinies avec l’IA et vous pouvez faire tout ce que vous voulez. Quoi qu’il en soit, tout cela vient de nous. Si vous voulez apprendre comment utiliser ChatGPT sur Android et iOS, rendez-vous sur notre article lié. Et pour en savoir plus sur toutes les choses intéressantes que vous pouvez faire avec ChatGPT, suivez notre article organisé. Enfin, si vous rencontrez des problèmes, faites-le nous savoir dans la section des commentaires ci-dessous. Nous allons certainement essayer de vous aider.

Rate this post
Publicité
Article précédentLa prochaine saison de Fortnite devrait avoir un mode FPS –
Article suivantAperçu de l’agence libre Dynasty Fantasy Football 2023 : Giants de New York
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici