API Hop

Dokumentation

API Hop-Dokumentation

GPT Image 2.5

Bilder mit Flare erzeugen oder Referenzbilder mit Sunburst bearbeiten.

POSThttps://api.apihop.ai/openai/v1/images/generations

Verwenden Sie gpt-image-2.5-flare für schnelle Bilderzeugung oder gpt-image-2.5-sunburst für präzise Bearbeitung. Prüfen Sie mit GET https://api.apihop.ai/v1/models die Verfügbarkeit für Ihren Schlüssel.

Anfrage

http
POST https://api.apihop.ai/openai/v1/images/generations
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
json
{
  "model": "gpt-image-2.5-flare",
  "prompt": "A red ceramic cup on a white table.",
  "size": "1:1",
  "resolution": "1k",
  "quality": "low",
  "n": 1
}
ParameterWerte
modelErforderlich: gpt-image-2.5-flare oder gpt-image-2.5-sunburst
promptErforderlicher Text, der Bild oder Bearbeitung beschreibt
nGanzzahl von 1 bis 4; Standard 1
sizeauto, Seitenverhältnis oder Pixelmaße wie 1600x1200
resolution1k (Standard), 2k, 4k; bei exakten Pixelmaßen ignoriert
qualitylow, medium, high, xhigh, max, auto (Standard)
image_urlsBis zu 16 öffentlich zugängliche HTTP(S)-Bild-URLs
output_formatpng (Standard), jpeg, webp
output_compressionGanzzahl von 0 bis 100 für JPEG oder WebP
backgroundauto, opaque, transparent; Transparenz erfordert PNG oder WebP
moderationlow (Standard), auto
streamfalse (Standard) für JSON, true für SSE-Abschlussereignisse

Unterstützte Seitenverhältnisse: 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 21:9, 9:21, 3:1, 1:3. Exakte Pixelmaße müssen Vielfache von 16 sein, dürfen keine Seite über 3840 Pixel und kein Seitenverhältnis über 3:1 haben und müssen insgesamt 655,360 bis 8,294,400 Pixel umfassen. Quadratische 4k-Ausgabe beträgt beispielsweise 2880x2880, nicht 4096x4096.

Referenzbilder

json
{
  "model": "gpt-image-2.5-sunburst",
  "prompt": "Keep the product and its lettering. Replace the background with a white studio.",
  "image_urls": ["https://example.com/product.png"],
  "resolution": "2k",
  "quality": "xhigh"
}

Referenzen verwenden diesen JSON-Generierungsendpunkt. Laden Sie lokale Bilder zuerst in Ihren eigenen Speicher. Base64-Daten-URIs, Multipart-Uploads, Masken und ein separater /images/edits-Endpunkt gehören nicht zum öffentlichen Vertrag dieses Modells.

Antwort

Die HTTP-Verbindung wartet auf den Abschluss; Clients fragen keine vorgelagerte Aufgabe ab. JSON-Antworten enthalten endgültige Bild-URLs und verfügbare Tokennutzung:

json
{
  "created": 1789035000,
  "data": [{"url": "https://example.com/generated-image.png"}],
  "usage": {"input_tokens": 15, "output_tokens": 196, "total_tokens": 211}
}

Warten Sie bei stream: true auf image_generation.completed und [DONE] in derselben Verbindung. Teilbildvorschauen werden nicht garantiert.

Preise

Abgerechnet werden tatsächliche Texteingabe-, zwischengespeicherte Texteingabe-, Bildeingabe-, zwischengespeicherte Bildeingabe- und Bildausgabetokens. Beide Varianten haben dieselben Tokenpreise. Der Modellkatalog zeigt Ihren aktuellen Preis und separat den OpenAI-Referenzpreis. Ein Bild ist keine Festpreiseinheit: Promptlänge, Referenzen, Größe, Qualität und Anzahl beeinflussen die Summe. Eine vorläufige Reservierung wird nach Abschluss abgeglichen. Eine ausdrücklich gewählte Qualität macht den erwarteten Verbrauch klarer.

Ungültige Parameter liefern 400, Authentifizierungsfehler 401, unzureichendes Guthaben 402. Ein nicht verfügbares Modell liefert 404, Ratenlimits 429 und Generierungsfehler 5xx. Senden Sie eine Anfrage mit unbekanntem Abschlussstatus nicht automatisch erneut.

Fehlercodes, Streamingfehler und Grenzen für Wiederholungen stehen unter Fehlercodes und Fehlerbehebung.