Wie man OpenAI und ChatGPT mit PHP aufruft


Wie man integriertKünstliche IntelligenzOpenAI und ChatGPT mit PHP zur Verbesserung von Anwendungen und Automatisierung von Prozessen.
di Antonio Lamorgese


In diesem Artikel untersuchen wir, wie OpenAI und ChatGPT mit PHP aufgerufen werden, der weltweit beliebtesten serverseitigen Programmiersprache. OpenAI ist eine Plattform für künstliche Intelligenz, die eine breite Palette fortschrittlicher Technologien und Modelle bereitstellt, darunter die „ Natural Language Processing “, der Textgenerierung und Computer Vision. Mithilfe von PHP können Sie diese leistungsstarken Funktionen nutzen, um Ihre Anwendung zu verbessern und die meisten Prozesse zu automatisieren, die Sie für Ihre täglichen Zwecke verwenden. Ich zeige Ihnen, wie Sie die Umgebung konfigurieren, OpenAI – Modelle aufrufen und die erhaltenen Antworten verwalten. Auf diese Weise können Sie die Leistungsfähigkeit von OpenAI in Ihrem PHP-Projekt oder sogar in WordPress optimal nutzen.

Um OpenAI und ChatGPT mit PHP aufzurufen, müssen Sie den API-Key auf dem OpenAI – Portal abrufen. Dieser Vorgang ist wirklich einfach. Im nächsten Absatz erkläre ich, wie das geht.

So erstellen Sie Ihren eigenen API-Schlüssel für den Zugriff auf OpenAI und ChatGPT

Um auf die OpenAI- APIs zuzugreifen und die vom Portal angebotenen Zugriffsmethoden auf die Modelle der künstlichen Intelligenz aufzurufen, müssen Sie Ihren eigenen persönlichen API-Schlüssel erstellen. Es ist sehr einfach. Greifen Sie zunächst auf die Seite zur Erstellung des geheimen Schlüssels zu, wie sie von OpenAI genannt wird, indem Sie auf diesen Link klicken. Melden Sie sich an, auch mit Ihren Google-Anmeldeinformationen, falls Sie diese haben, und klicken Sie auf die Schaltfläche “ Create new Secret Key. Kopieren Sie an dieser Stelle den generierten Code und fügen Sie ihn zur späteren Verwendung bei Bedarf in Ihr persönliches Archiv ein.

OpenAI Neuen geheimen Schlüssel erstellen
OpenAI Neuen geheimen Schlüssel erstellen

Beachten Sie in jedem Fall, dass Sie Ihren geheimen Schlüssel bei Bedarf abrufen können, indem Sie erneut auf das Portal zugreifen, oder Sie können den zuvor generierten geheimen Schlüssel jederzeit widerrufen, indem Sie einen neuen erstellen.

Aufruf von OpenAI mit PHP

Sobald Sie Ihren OpenAI-API-Schlüssel erhalten haben, können Sie alle seine Modelle aufrufen und die von der Bibliothek angebotenen Funktionen verwenden, um OpenAI -Dienste aufzurufen und die künstliche Intelligenz zu nutzen, um mit ChatGPT in Dialogform zu interagieren. Um beispielsweise eine Vorlage zur Textvervollständigung aufzurufen, könnten Sie den folgenden Code verwenden, um ChatGPT zu fragen: „Was ist OpenAI ?“, ohne PHP-Funktionen oder -Bibliotheken hinzuzufügen:

<?php
   $apiKey = "Ihr OpenAI - API-Schlüssel hier…";
   $data = array("model" => "text-davinci-002", "prompt" => "Was ist OpenAI?");
   $data_string = json_encode($data);
   $ch = curl_init('https://api.openai.com/v1/engines/davinci/jobs');
         curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
         curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
         curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            'Content-Type: application/json',
            'Content-Length: ' . strlen($data_string),
            'Authorization: Bearer ' . $apiKey
         ));
   $result = curl_exec($ch);
   $result = json_decode($result, true);
   $generated_text = $result['choices'][0]['text'];
   echo $generated_text;
?>

diese Weise vervollständigt der Textvervollständigungsalgorithmus von ChatGPT den Text basierend auf dem angegebenen Muster. Dies ist nur ein Beispiel, aber es stehen viele andere Funktionen zur Verfügung, um auch andere ChatGPT- Gesprächsmodelle zu nutzen. In diesem Zusammenhang können Sie die offizielle Dokumentation für weitere Informationen konsultieren . Neben der normalen Verwendung von ChatGPT mit PHP ist es möglich, die von OpenAI angebotene künstliche Intelligenz auch innerhalb Ihres WordPress- Blogs aufzurufen. Jetzt, im nächsten Absatz, werde ich erklären, wie es geht.

Aufruf von OpenAI mit WordPress

Mit WordPress haben Sie zwei Möglichkeiten, die OpenAI – API aufzurufen und ChatGPT in Aktion zu setzen. Die erste Möglichkeit nutzt eines der vielen verfügbaren Plugins, um API-Aufrufe an Webdienste zu tätigen. Die zweite Möglichkeit nutzt eine Funktion, die sich direkt im WordPress CORE befindet und von der auch Plugins erheblich profitieren. Diese Funktion ist: wp_remote_post(). Sehen wir uns nun zusammenfassend diese beiden Möglichkeiten zum Aufrufen der OpenAI – API mit WordPress an.


Weiterlesen: „So erstellen Sie ein WordPress Plugin


Aufruf von OpenAI mit einem Plugin WordPress

Dank der Leistungsfähigkeit der WordPress – Plugins können Sie die künstliche Intelligenz von ChatGPT nutzen, um qualitativ hochwertige Inhalte zu erstellen, indem Sie sich die leistungsstarken Algorithmen zunutze machen. Eines dieser Plugins ist zweifellos „ AIPress “.

Beschreibungsseite des AIPress-Plugins
Beschreibungsseite des AIPress-Plugins

Nach der Installation und Aktivierung des Plugins können Sie sofort das Potenzial des Plugins nutzen, um in kürzester Zeit einzigartige und qualitativ hochwertige Inhalte zu generieren. Wenn Sie diesem kurzen Video-Tutorial folgen, werden Sie auf jeden Fall die außergewöhnlichen Funktionen von „AIPress“ mit WordPress schätzen lernen.

Plugin „AIPress“

Zusammenfassend lässt sich sagen, dass Sie nach der Konfiguration des Plugins die OpenAI- und ChatGPT- APIs direkt im Gutenberg-Editor Ihrer WordPress-Site verwenden können.

Aufrufen von OpenAI aus PHP-Code in WordPress

Um OpenAI aus PHP-Code in WordPress aufzurufen, müssen Sie die OpenAI -API verwenden, die einen Endpunkt für den Zugriff auf alle Funktionen des ChatGPT- Konversationsmodells bereitstellt. Hier ist ein Codebeispiel, das OpenAI und ChatGPT fragt: „Was ist ChatGPT?“, mit PHP in WordPress:

<?php
   $url = 'https://api.openai.com/v1/engines/davinci/jobs';
   $api_key = 'Ihr OpenAI - API-Schlüssel hier…';
   $args = array(
         'method' => 'POST',
         'headers' => array(
         'Authorization' => 'Bearer ' . $api_key,
         'Content-Type' => 'application/json',
         ),
         'body' => json_encode(array(
         'prompt' => 'Was ist ChatGPT?',
         'max_tokens' => 100,
         'temperature' => 0.5,
         ))
   );
   $response = wp_remote_post( $url, $args );
   if ( is_wp_error( $response ) ) {
      // error
      $error_message = $response->get_error_message();
      echo "Something went wrong: $error_message";
   } else {
      // Response
      $data = json_decode( wp_remote_retrieve_body( $response ), true );
      print_r( $data );
   }
?>

Beachten Sie, dass Sie in diesem Beispiel Ihren geheimen OpenAI- API-Key in den Anforderungsheader eingeben müssen. Außerdem können die Parameter für die API-Anfrage je nach Bedarf geändert werden.


Weiterlesen: „So steigern Sie den Website-Traffic mit einem WordPress Plugin


Schlussfolgerungen

Aufrufen von OpenAI und ChatGPT mit PHP ist eine einfache und leistungsstarke Möglichkeit, KI-Technologie in Ihre WordPress -Anwendung oder Ihren Blog zu integrieren, um automatisch großartige Inhalte zu generieren. Durch die Kombination der breiten Palette von Modellen und Technologien, die OpenAI bietet, mit der Flexibilität und Popularität von PHP können Sie die Leistungsfähigkeit von OpenAI nutzen, um Prozesse zu automatisieren, die Benutzererfahrung zu verbessern und neue Funktionen für Ihre Apps bereitzustellen. Ich hoffe, dieser Artikel hat Ihnen das Wissen vermittelt, das Sie benötigen, um OpenAI in Ihr PHP-Projekt zu integrieren und das Beste aus dieser Technologie und der künstlichen Intelligenz herauszuholen.

Antonio Lamorgese

Netzwerkadministrator und Entwickler. Nach jahrelanger Erfahrung in der Branche habe ich ein MYSQL-Datenverwaltungssystem in PHP entworfen, ohne eine einzige Zeile Code zu schreiben. Erfahren Sie mehr....