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.
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.
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.
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.
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 ();
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, ]));
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'];
Vous pouvez utiliser le code suivant pour publier la réponse du robot à l'utilisateur:
Echo $ réponse;
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!