Einführung:
Mit der raschen Entwicklung der Technologie für künstliche Intelligenz sind Online -Beratungsroboter zu einem wichtigen Bestandteil vieler Websites und Anwendungen geworden. Über die Chatgpt -API in Kombination mit PHP können wir problemlos einen intelligenten Online -Kundendienstroboter entwickeln. Dieser Artikel führt Sie durch die Erreichung dieses Erreichens und liefert detaillierte Codebeispiele.
Stellen Sie vor Beginn sicher, dass Ihr Server die PHP -Programmiersprache unterstützt und dass die erforderlichen PHP -Umgebungen und Abhängigkeitsbibliotheken installiert sind.
Besuchen Sie zunächst die offizielle Website von OpenAI und registrieren Sie ein Konto. Nach Abschluss der Registrierung können Sie den ChatGPT -API -Schlüssel beantragen. Achten Sie nach dem Erhalt des Schlüssels unbedingt ordnungsgemäß.
Sie können Komponist verwenden, um die erforderlichen PHP -Bibliotheken zu installieren. Führen Sie den folgenden Befehl aus, um ChatGPT-bezogene Abhängigkeiten zu installieren:
Der Komponist benötigt OpenAI/Plugin-GPT3
Nach Abschluss der Installation müssen Sie den API -Schlüssel konfigurieren. Bitte erstellen Sie eine .env -Datei im Stammverzeichnis des Projekts und fügen Sie den folgenden Inhalt hinzu:
Openai_api_key = your_api_key_here
Ersetzen Sie "your_api_key_here" durch die API -Taste, die Sie tatsächlich erhalten.
In einer PHP -Anwendung können Sie den folgenden Code verwenden, um einen ChatGPT -Client zu erstellen:
Verwenden Sie Openaiopenai; $ openai = new openai ([ 'api_key' => $ _env ['openai_api_key'], ]); $ chatgpt = $ openai-> createChatCompletion ();
Mit dem folgenden Code -Beispiel können Sie mehrere Konversationen mit dem Benutzer führen und Antworten vom Bot erhalten:
$ messages = [ ['Rolle' => 'System', 'Inhalt' => 'Sie sind ein hilfreicher Assistent.'], ['Rolle' => 'Benutzer', 'Inhalt' => 'Wer hat die World Series im Jahr 2020 gewonnen?'], ['Rolle' => 'Assistant', 'Inhalt' => 'Die Los Angeles Dodgers gewannen die World Series im Jahr 2020.'], ['Rolle' => 'Benutzer', 'Inhalt' => 'Wo wurde es gespielt?'], ['Rolle' => 'Assistant', 'Inhalt' => 'Die Spiele wurden in Arlington, Texas, auf dem Globe Life Field gespielt.'], ]; $ response = $ chatgpt-> create ([ 'messages' => $ message, ]);
Das folgende Codebeispiel zeigt, wie man die Antwort aus der Antwort eines Bots extrahiert und erhält:
$ Reply = Ende ($ response ['Choices']) ['Nachricht'] ['Inhalt'];
Sie können den folgenden Code verwenden, um die Antwort des Roboters auf den Benutzer auszugeben:
echo $ antworten;
In den oben genannten Schritten können Sie erfolgreich einen Online -Beratungsroboter basierend auf ChatGPT und PHP entwickeln. Von der Erlangung von API -Schlüssel bis zur Implementierung der Benutzerinteraktion ist der gesamte Prozess einfach und einfach zu tun. Hoffentlich hilft Ihnen dieses Tutorial, schnell loszulegen und leistungsstarke Chatbot -Funktionen zu entwickeln.
Ich wünsche Ihnen Erfolg bei der Chatgpt -PHP -Entwicklung und entwickeln effiziente und intelligente Online -Beratungsroboter!