Request Body
Zu verwendendes Modell (z. B.
dall-e-3, flux-pro, midjourney).Textbeschreibung des gewünschten Bildes.
Anzahl der zu generierenden Bilder (1–4, modellabhängig).
Bildgröße. Die Optionen variieren je nach Modell:
- DALL-E 3:
1024x1024,1792x1024,1024x1792 - Andere Modelle:
512x512,1024x1024, usw.
Bildqualität (
standard oder hd). Nur für DALL-E 3.Antwortformat:
url oder b64_json.Stil für DALL-E 3:
vivid oder natural.Eine eindeutige Kennung für den Endbenutzer.
Antwort
Synchrone Antwort (DALL-E, Flux Schnell usw.)
Unix-Zeitstempel der Erstellung.
Array der generierten Bilder.Jedes Objekt enthält:
url(string): URL des generierten Bildesb64_json(string): Base64-kodiertes Bild (falls angefordert)revised_prompt(string): Der verwendete Prompt (DALL-E 3)
Asynchrone Antwort (Midjourney, Flux Pro, Ideogram usw.)
Einige Modelle benötigen längere Verarbeitungszeit und geben eine asynchrone Antwort zurück:Unix-Zeitstempel der Erstellung.
Eindeutige Aufgabenkennung für das Polling.
Initialer Status:
pending.Relative URL zum Abrufen der Ergebnisse per Polling (z. B.
/v1/tasks/{id}).Array mit Platzhalterdaten.
url bleibt leer, bis der Vorgang abgeschlossen ist.Wenn Sie
status: "pending" erhalten, verwenden Sie den Endpoint Get Image Status, um das Ergebnis per Polling abzurufen.Verfügbare Modelle
| Model | Type | Features |
|---|---|---|
dall-e-3 | Sync | Beste Qualität, Prompt-Optimierung |
dall-e-2 | Sync | Schneller, kostengünstiger |
flux-pro | Async | Fotorealistisch, hohe Qualität |
flux-schnell | Sync | Sehr schnell |
midjourney | Async | Künstlerischer Stil |
ideogram-v3 | Async | Beste Textrendering |
stable-diffusion-3 | Sync | Open Source, anpassbar |
Umgang mit asynchronen Antworten
Prüfen Sie bei Async-Modellen, ob die Antwortstatus: "pending" enthält: