Wie kann ich die ChatGPT API in PHP nutzen?

Damit du die ChatGPT API in PHP nutzen kannst, musst du ein API Konto aktivieren und eine Zahlungsart (Kreditkarte) hinterlegen. Erst dann kannst du die API von ChatGPT nutzen. Die Verwaltung deines API Keys, deiner Zahlungen und deines Verbrauchs kannst du unter platform.openai.com/playground/chat jederzeit einsehen.

Einfaches ChatGPT API PHP Skript

Damit du die grundlegende Verbindung mit deinem PHP Skript zur ChatGPT API prüfen kannst, habe ich dir ein PHP Skript zur Verfügung gestellt. Du musst nur unter „dein_api_schlüssel_hier“ deinen API-Schlüssel eintragen und das Skript auf deinem Server ausführen.

function testApiConnection() {
    $apiKey = 'dein_api_schlüssel_hier';
    $data = [
        'model' => 'gpt-4', // Aktuelles Chat-Modell
        'messages' => [['role' => 'user', 'content' => 'Hallo Welt!']]
    ];

    $ch = curl_init('https://api.openai.com/v1/chat/completions');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
    curl_setopt($ch, CURLOPT_HTTPHEADER, [
        'Content-Type: application/json',
        'Authorization: Bearer ' . $apiKey
    ]);

    $response = curl_exec($ch);

    if (curl_errno($ch)) {
        echo 'Curl error: ' . curl_error($ch);
    } else {
        // Gib die Antwort aus, um zu sehen, was die API zurückgibt
        echo $response;
    }

    curl_close($ch);
}

// Funktion aufrufen
testApiConnection();

Nach dem ausführen des Skripts (das kannst du übrigens auch irgendwo in deinem Code platzieren) solltest du entweder eine Antwort von ChatGPT erhalten oder eine Fehlermeldung. Die Fehlermeldung sollte dir helfen, eine schnelle Lösung zu finden.

Powered by BetterDocs