Position actuelle: Accueil> Derniers articles> Comment créer un robot de conseil en ligne à l'aide de Chatgpt et PHP

Comment créer un robot de conseil en ligne à l'aide de Chatgpt et PHP

M66 2025-06-25

Comment créer un robot de conseil en ligne à l'aide de Chatgpt et PHP

introduction:
Avec le développement rapide de la technologie de l'intelligence artificielle, les robots de conseil en ligne sont devenus une partie importante de nombreux sites Web et applications. Grâce à l'API ChatGPT combinée à PHP, nous pouvons facilement développer un robot de service client en ligne intelligent. Cet article vous guidera dans la façon d'y parvenir et de fournir des exemples de code détaillés.

Étape 1: Préparation

Avant de commencer, assurez-vous que votre serveur prend en charge le langage de programmation PHP et que l'environnement PHP et les bibliothèques de dépendance nécessaires sont installés.

Étape 2: Obtenez la clé de l'API Chatgpt

Tout d'abord, visitez le site officiel d'Openai et enregistrez un compte. Après avoir terminé l'inscription, vous pouvez demander la clé API ChatGPT. Après avoir obtenu la clé, assurez-vous de le garder correctement.

Étape 3: Installer et configurer le chatppt php

Vous pouvez utiliser Composer pour installer les bibliothèques PHP requises. Exécutez la commande suivante pour installer des dépendances liées à ChatGPT:

Le compositeur nécessite Openai / Plugin-GPT3

Une fois l'installation terminée, vous devez configurer la touche API. Veuillez créer un fichier .env dans le répertoire racine du projet et ajouter le contenu suivant:

Openai_api_key = your_api_key_here

Remplacez "votre_API_KEY_HERE" par la clé API que vous obtenez réellement.

Étape 4: Créez un client Chatgpt

Dans une application PHP, vous pouvez utiliser le code suivant pour créer un client Chatgpt:

Utilisez Openaiopenai;

$ openai = new Openai ([
    'api_key' => $ _env ['openai_api_key'],
]));

$ chatgpt = $ openai-> createChatCompletion ();

Étape 5: effectuer un dialogue avec l'utilisateur

En utilisant l'exemple de code suivant, vous pouvez avoir plusieurs tours de conversations avec l'utilisateur et obtenir des réponses du bot:

$ messages = [
    ['Rôle' => 'System', 'Content' => 'Vous êtes un assistant utile.'],
    ['role' => 'utilisateur', 'contenu' => 'Qui a remporté les World Series en 2020?'],,
    ['Rôle' => 'Assistant', 'Content' => 'Les Dodgers de Los Angeles ont remporté les World Series en 2020.'],
    ['role' => 'utilisateur', 'contenu' => 'Où a-t-il été joué?'],
    ['Rôle' => 'Assistant', 'Content' => 'Les jeux ont été joués à Arlington, Texas, au Globe Life Field.'],
]]

$ réponse = $ chatgpt-> créer ([
    'messages' => $ messages,
]));

Étape 6: Traitez la réponse du robot

L'exemple de code suivant montre comment extraire et obtenir la réponse à partir de la réponse d'un bot:

$ réponse = end ($ Response ['Choices']) ['Message'] ['Contenu'];

Étape 7: Sortie de la réponse du robot

Vous pouvez utiliser le code suivant pour publier la réponse du robot à l'utilisateur:

Echo $ réponse;

Résumer

Grâce aux étapes ci-dessus, vous pouvez développer avec succès un robot de consultation en ligne basé sur Chatgpt et PHP. De l'obtention des clés API à la mise en œuvre de l'interaction utilisateur, l'ensemble du processus est simple et facile à faire. J'espère que ce tutoriel vous aidera à démarrer rapidement et à développer des fonctionnalités de chatbot puissantes.

Je vous souhaite du succès dans le développement de PHP de chatppt et je développe des robots de conseil en ligne efficaces et intelligents!