Bilder

Bildgenerierung

Erstelle Bilder aus einem Prompt mit der Images API von OpenAI: Nano Banana, GPT Image, Grok Imagine und FLUX 3, jeweils mit einem Aufruf.

POST/v1/images/generations
ModellIDGrößen und PreiseReferenzbilder
Nano Banana 2.1nano-banana-2.11K $0.03 · 2K $0.04 · 4K $0.06bis zu 14
Nano Banana Pronano-banana-pro1K und 2K $0.035 · 4K $0.065bis zu 14
Nano Banana 2nano-banana-21K $0.025 · 2K $0.034 · 4K $0.058bis zu 14
Nano Banana 2 Litenano-banana-2-lite1K $0.016bis zu 14
GPT Image 2.5 Flaregpt-image-2.5-flare1K $0.028 · 2K $0.034 · 4K $0.045bis zu 16
GPT Image 2.5 Sunburstgpt-image-2.5-sunburst1K $0.026 · 2K $0.034 · 4K $0.045bis zu 16
GPT Image 2gpt-image-2$0.02 pro Bildbis zu 16
Grok Imagine Image 2.0grok-imagine-image-2.01K $0.045 · 2K $0.06bis zu 3
FLUX 3 Imageflux-3-image1K $0.04 · 2K $0.05 · 4K $0.09bis zu 1

Bild erstellen

import os
from openai import OpenAI
client = OpenAI(base_url="https://api.zurelay.com/v1", api_key=os.environ["ZURELAY_API_KEY"])
result = client.images.generate(
model="nano-banana-pro",
prompt="A red fox curled up asleep in fresh snow at dawn, soft golden light, 85mm photo",
size="2K",
extra_body={
"aspect_ratio": "3:2"
},
)
print(result.data[0].url)
Antwort
{
"created": 1790870400,
"data": [
{ "url": "https://...signed link, valid for 24 hours..." }
]
}

Parameter

modelstringerforderlich
Eine Bildmodell-ID.
promptstringerforderlich
Was erstellt werden soll, bis zu 32,000 Zeichen.
ninteger
Wie viele Bilder, 1 bis 4. Sie werden gleichzeitig erstellt; du zahlst nur für die gelieferten Bilder.
sizestring
Nano Banana: 1K, 2K oder 4K (oder Pixelangaben wie 2048x1152, die der nächstliegenden Auflösung und Form zugeordnet werden); Nano Banana 2 Lite erstellt nur 1K. Grok Imagine: 1K oder 2K. FLUX 3: 1K, 2K oder 4K. GPT Image: Pixelangaben wie 1024x1024 oder 3840x2160. Für den Standardwert weglassen.
aspect_ratiostring
Nano Banana: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9 oder 21:9. Grok Imagine: genauso, aber mit 4:5 und 5:4. FLUX 3: 15 Formen, siehe den FLUX 3-Guide.
response_formatstring
url (Standard): ein Link, der 24 Stunden gültig ist. b64_json: das Bild selbst, Base64-kodiert.
imagesarray
Referenzbilder zum Bearbeiten oder als Vorlage. Siehe Bildbearbeitung.
quality, background, output_formatstring
Nur für GPT Image: Siehe den GPT Image Guide.
modelsarray
Smart Routing für diese Anfrage: Alternativen, die der Reihe nach versucht werden, wenn das Modell nicht verfügbar ist. Siehe Smart Routing.
callback_urlstring
Eine https-URL, an die die Bilder gesendet werden, sobald sie fertig sind. Damit erhältst du sofort eine Antwort (202, mit einer ID), statt zu warten. Siehe Callbacks.

Größen

Der Preis für Nano Banana richtet sich nach der Auflösung. Es erzeugt genau die angeforderte Größe: Ist ein Bild kleiner, wird der Versuch wiederholt und das Bild nicht ausgeliefert. Bei 1K:

Seitenverhältnis1K2K4K
1:11024 × 10242048 × 20484096 × 4096
2:3848 × 12641696 × 25283392 × 5056
3:21264 × 8482528 × 16965056 × 3392
3:4896 × 12001792 × 24003584 × 4800
4:31200 × 8962400 × 17924800 × 3584
4:5928 × 11521856 × 23043712 × 4608
5:41152 × 9282304 × 18564608 × 3712
9:16768 × 13761536 × 27523072 × 5504
16:91376 × 7682752 × 15365504 × 3072
21:91584 × 6723168 × 13446336 × 2688

Grok Imagine erzeugt bei 1K etwa ein Megapixel und bei 2K etwa vier Megapixel, in eigenen Bildgrößen (1280 × 720 für 16:9 bei 1K). Hat ein Bild eine andere Form oder Auflösung, wird der Versuch wiederholt und das Bild nicht ausgeliefert. Siehe den Grok Imagine Image Guide.

FLUX 3 erzeugt bei 1K etwa ein Megapixel, bei 2K vier und bei 4K sechzehn, in 15 Formen von 21:9 bis 9:21. Ist ein Bild kleiner als angefordert oder hat es eine andere Form, wird der Versuch wiederholt und das Bild nicht ausgeliefert. Siehe den FLUX 3 Guide.

GPT Image 2 kostet bei jeder Größe gleich viel: 1024x1024, 1536x1024, 1024x1536, 2048x2048, 3840x2160, 2160x3840. Die Preise für GPT Image 2.5 Flare und Sunburst richten sich nach der Größe: bis 1024 × 1024 gilt als 1K, bis 2560 × 1440 als 2K und alles darüber als 4K. Ohne Größenangabe oder mit auto erzeugen sie 1024 × 1024.

  • Links in url sind signiert und funktionieren 24 Stunden lang. Lade herunter, was du behalten möchtest.
  • Bilder, die als url zurückgegeben werden, bleiben außerdem 30 Tage in der Bibliothek deines Dashboards. Dort kannst du sie herunterladen, löschen oder als Referenzbilder verwenden. Bilder, die als b64_json zurückgegeben werden, werden nicht gespeichert.
  • Zu jedem gespeicherten Bild bleibt der Prompt erhalten, mit dem es erstellt wurde. Er wird im Dashboard neben dem Bild angezeigt. Beide werden nach denselben 30 Tagen gelöscht.

Dauer

Die meisten Bilder sind nach 10 bis 60 Sekunden fertig, bei 4K dauert es länger. Wenn ein Versuch hängen bleibt, wird die Anfrage automatisch über einen anderen Weg wiederholt. Setze das Timeout deines Clients daher auf 10 Minuten. Oder warte gar nicht: Füge callback_url hinzu, dann kommen die Bilder auf deinem Server an, sobald sie fertig sind (siehe Callbacks).

Wenn kein Bild erstellt wird

Lehnt das Modell einen Prompt ab (etwa wegen seiner Inhaltsrichtlinien), erhältst du 400 image_not_generated mit der Begründung des Modells und zahlst nichts. Bei n über 1 erhältst du die erstellten Bilder und zahlst nur für diese.

Fragen oder fehlt etwas? Frag unser Support-Team und wir antworten per E-Mail, meist innerhalb einer Minute.