Heim > Artikel > Backend-Entwicklung > So verwenden Sie ChatGPT PHP, um einen Online-Beratungsroboter zu entwickeln
So verwenden Sie ChatGPT PHP, um einen Online-Beratungsroboter zu entwickeln
Einführung:
Mit der rasanten Entwicklung der künstlichen Intelligenz wird die Roboterberatung immer häufiger. Die Entwicklung eines Online-Beratungsroboters kann einfach über ChatGPT PHP erreicht werden. In diesem Artikel erfahren die Leser, wie man mit ChatGPT PHP einen Online-Beratungsroboter entwickelt, und stellen spezifische Codebeispiele bereit.
Schritt 1: Vorbereitung
Stellen Sie zunächst sicher, dass Ihr Server die Programmiersprache PHP unterstützt und die erforderlichen zugehörigen Umgebungen und abhängigen Bibliotheken installiert hat.
Schritt 2: Besorgen Sie sich den ChatGPT-API-Schlüssel
Besuchen Sie die offizielle Website von OpenAI (https://www.openai.com), um sich zu registrieren und ein Konto zu erstellen. Beantragen Sie dann einen ChatGPT-API-Schlüssel. Stellen Sie nach Erhalt Ihres API-Schlüssels sicher, dass Sie ihn an einem sicheren Ort aufbewahren.
Schritt 3: ChatGPT PHP installieren und konfigurieren
Sie können Composer verwenden, um ChatGPT PHP zu installieren. Führen Sie den folgenden Code im Terminal aus:
composer require openai/plugin-gpt3
Nachdem die Installation abgeschlossen ist, müssen Sie sie konfigurieren, damit der API-Schlüssel korrekt verwendet wird. Erstellen Sie eine .env-Datei im Stammverzeichnis Ihres Projekts und fügen Sie der Datei den folgenden Code hinzu:
OPENAI_API_KEY=your_api_key_here
Ersetzen Sie „your_api_key_here“ durch Ihren ChatGPT-API-Schlüssel.
Schritt 4: ChatGPT-Client erstellen
In Ihrer PHP-Anwendung können Sie den folgenden Code verwenden, um einen ChatGPT-Client zu erstellen:
use OpenAIOpenAI; $openai = new OpenAI([ 'api_key' => $_ENV['OPENAI_API_KEY'], ]); $chatGpt = $openai->createChatCompletion();
Schritt 5: Konversation mit dem Benutzer führen
Verwenden Sie das folgende Codebeispiel, um eine Konversation zu führen den Benutzer Und erhalten Sie die Antwort des Roboters:
$messages = [ ['role' => 'system', 'content' => 'You are a helpful assistant.'], ['role' => 'user', 'content' => 'Who won the world series in 2020?'], ['role' => 'assistant', 'content' => 'The Los Angeles Dodgers won the World Series in 2020.'], ['role' => 'user', 'content' => 'Where was it played?'], ['role' => 'assistant', 'content' => 'The games were played in Arlington, Texas, at the Globe Life Field.'], ]; $response = $chatGpt->create([ 'messages' => $messages, ]);
Durch Hinzufügen des Benutzers mit der Rolle „System“ im $messages
数组中添加用户和机器人之间的对话,可以进行多轮对话。首先,在$messages
-Array, gefolgt von der interaktiven Konversation zwischen dem Benutzer und dem Roboter.
Schritt 6: Verarbeiten Sie die Antwort des Bots.
Verwenden Sie den folgenden Code, um Inhalte aus der Antwort des Bots zu extrahieren:
$reply = end($response['choices'])['message']['content'];
Zusammenfassung:
Indem wir die oben genannten Schritte befolgen, können wir ganz einfach einen Online-Beratungsbot mit ChatGPT PHP entwickeln. Von der Beschaffung eines API-Schlüssels über den Beginn einer Konversation mit dem Benutzer bis hin zum Extrahieren der Antworten des Bots – dieser Artikel enthält ein grundlegendes Codebeispiel.
Ich hoffe, dieser Artikel kann Ihnen bei Ihrer ChatGPT-PHP-Entwicklungsreise hilfreich sein. Ich wünsche Ihnen, dass Sie einen leistungsstarken Online-Beratungsroboter entwickeln!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie ChatGPT PHP, um einen Online-Beratungsroboter zu entwickeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!