Hier ist ein PHP-Codeschnipsel, mit dem du über die OpenAI-API Bilder erstellen kannst:
<?php
$apiKey = 'DEIN_OPENAI_API_SCHLÜSSEL';
$data = [
'prompt' => 'Eine futuristische Stadt bei Sonnenuntergang, digitaler Stil',
'n' => 1,
'size' => '1024x1024'
];
$ch = curl_init('https://api.openai.com/v1/images/generations');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: Bearer ' . $apiKey
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Fehler: ' . curl_error($ch);
} else {
$result = json_decode($response, true);
// Ausgabe der Bild-URL
echo 'Bild-URL: ' . $result['data'][0]['url'];
}
curl_close($ch);
?>
Ersetze 'DEIN_OPENAI_API_SCHLÜSSEL'
mit deinem API-Schlüssel.
Dieses Beispiel generiert ein Bild basierend auf der Beschreibung im Prompt und gibt die URL des Bildes aus.