OpenAI: GPT Image 1 Mini
GPT Image 1 Mini erstellt und bearbeitet Bilder aus Text und visuellen Referenzen innerhalb der GPT Image 1-Familie. Es unterstützt Standardausgabegrössen, Masken und gängige Bildformate, mit geringer Wiedergabetreue bei Bildeingaben statt der Option mit hoher Wiedergabetreue von GPT Image 1.
- Ailoot Ultra · Bilder
POST /v1/images/generationsopenai/gpt-image-1-mini - Ailoot Ultra · Bilder
POST /v1/images/generationsgpt-image-1-mini
Über das Modell
Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.
GPT Image 1 Mini ist OpenAIs benannte Mini-Variante der GPT Image 1-Familie. Es nimmt Text und Bilder entgegen und erzeugt Bildausgaben über die Abläufe des Herstellers zur Erzeugung und Bearbeitung. Nutzen Sie es für gewöhnliche kreative Aufträge, visuelle Konzepte und Änderungen an einem bereitgestellten Bild, wenn die dokumentierten Steuerungen der Mini-Edition zur Aufgabe passen. Bereiten Sie die Aufgabe mit Minis Standardbildgrössen und geringer Eingabetreue vor.
Beschreiben Sie für ein neues Bild Motiv, Szene, Licht, Komposition und Stil. Benennen Sie bei einer Bearbeitung die erforderliche Änderung und die erkennbar zu erhaltenden Elemente der Quelle. Ein einfacher Illustrationsauftrag kann ein Lieferfahrrad neben einem Eingang, grosse klare Formen und eine zurückhaltende Farbpalette verlangen. Eine Folgeanfrage kann den Hintergrund ändern und die gewählte Komposition erhalten. Die dokumentierten direkten Abläufe akzeptieren bis zu 32’000 Promptzeichen und eine bis zehn Ausgaben, die Alternativen zur Prüfung liefern können.
Die Bearbeitung kann bis zu sechzehn Eingabebilder verwenden. Erklären Sie, welches Bild das Hauptmotiv, die Umgebung oder die Gestaltung vorgibt, statt diese Rollen offen zu lassen. GPT Image 1 Mini unterstützt für input_fidelity nur low. Die Einstellung high von GPT Image 1 ist für Mini nicht verfügbar. Eingabetreue ist von der Renderqualität der Ausgabe getrennt: Eine hohe Ausgabequalität aktiviert keinen anderen Modus zur Erhaltung der Quelle. Halten Sie die Erhaltungsanforderungen ausdrücklich fest und prüfen Sie die relevanten Quelldetails im entstandenen Bild.
Eine Maske kann die gewünschte Änderung auf einen ausgewählten Bereich lenken. Quelle und Maske benötigen dasselbe Format und dieselben Abmessungen; die Maske braucht einen Alphakanal. Der Leitfaden zur Bilderzeugung nennt eine Grenze unter 50 MB. Bei mehreren Ausgangsbildern gilt die Maske für das erste. Ein gezielter Auftrag kann die Farbe eines Objekts ändern und den gesamten Bildausschnitt der Szene erhalten. Die Maske ist eine promptbasierte Vorgabe und keine garantierte geometrische Grenze. Prüfen Sie daher neben der gewünschten Änderung auch den angrenzenden Bereich.
Die Standardbildgrössen sind 1’024 × 1’024, 1’536 × 1’024 und 1’024 × 1’536 Pixel, mit automatischer Auswahl, wo diese unterstützt wird. Die Renderqualitätsstufen sind low, medium, high und auto. Sie sind von Minis ausschliesslich niedriger Eingabetreue getrennt. Individuelle hochauflösende Abmessungen und die Stufen xhigh oder max späterer GPT Image-Editionen gehören nicht zu diesem Mini-Profil. Wählen Sie ein zur Platzierung passendes Bildformat und eine für den Entwurf oder das fertige Bild angemessene Qualitätsstufe.
Der Hersteller unterstützt PNG-, JPEG- und WebP-Ausgaben mit PNG als Standard. JPEG und WebP können eine Kompression von 0 bis 100 verwenden. Transparente, deckende und automatisch gewählte Hintergründe erfüllen unterschiedliche Layoutanforderungen. Wählen Sie PNG oder WebP, wenn ein Alphakanal benötigt wird. Ein freigestelltes Objekt kann in eine separate Komposition eingesetzt werden, während eine deckende Szene ihren eigenen Hintergrund enthält. Bewahren Sie die gewählte Ausgabedatei auf, statt ihre kodierte Übertragungsdarstellung als fertiges Gestaltungsartefakt zu behandeln.
Die Bildreferenz des Herstellers dokumentiert Streaming mit bis zu drei Teilbildern vor Abschluss. Eine Vorschau kann den Fortschritt sichtbar machen, doch nur das endgültige Bild sollte als fertiges Ergebnis aufbewahrt werden. Stellen Sie bei einer Folge von Bearbeitungen das gewählte Bild zusammen mit der nächsten konkreten Anweisung erneut bereit. Die Herstellerschnittstelle unterstützt ausserdem Stapelverarbeitung.
Prüfen Sie Beschriftung, layoutkritische Details und das Aussehen der Quellobjekte anhand des Auftrags. GPT Image kann weiterhin Schwierigkeiten mit präziser Textplatzierung, strukturierten Kompositionen und gleichbleibenden wiederkehrenden Motiven über mehrere Erzeugungen hinweg haben. Verwenden Sie das gewählte Ergebnis für eine eng begrenzte Bearbeitung, wenn sich ein sichtbares Detail ändern muss, und halten Sie sowohl Änderungs- als auch Erhaltungsanforderungen klar. Ein brauchbares Mini-Ergebnis ist ein vollständiges Bild für eine definierte kreative Aufgabe, vorbereitet mit den Standardgrössen und Steuerungen zur Eingabetreue, die genau diese Edition bietet.
Ailoot Ultra · Bilder POST /v1/images/generations openai/gpt-image-1-mini
openai/gpt-image-1-miniopenai/gpt-image-1-minigpt-image-1-mini
Einstieg
GPT Image 1 Mini erstellt und bearbeitet Bilder aus Text und visuellen Referenzen innerhalb der GPT Image 1-Familie. Es unterstützt Standardausgabegrössen, Masken und gängige Bildformate, mit geringer Wiedergabetreue bei Bildeingaben statt der Option mit hoher Wiedergabetreue von GPT Image 1.
- Zulässige Eingaben
- Text · Bilder
- Ergebnisse
- Bilder
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Bilder POST /v1/images/generations
- Eingabe
text,image- Ausgabe
image
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits openai/gpt-image-1-mini | Standard— |
Feldprompt | Typstring | AnforderungErforderlich | Werte und Limits Mindestlänge: 1 | Standard— |
Feldaspect_ratio | Typstring | AnforderungOptional | Werte und Limits 1:1, 3:2, 2:3, auto | Standard— |
Feldquality | Typstring | AnforderungOptional | Werte und Limits auto, low, medium, high | Standard— |
Feldbackground | Typstring | AnforderungOptional | Werte und Limits auto, transparent, opaque | Standard— |
Feldn | Typinteger | AnforderungOptional | Werte und Limits Minimum: 1 Maximum: 10 | Standard— |
Feldinput_references | Typarray | AnforderungOptional | Werte und Limits Mindestanzahl Elemente: 0 Maximale Anzahl Elemente: 16 | Standard— |
Feldoutput_compression | Typinteger | AnforderungOptional | Werte und Limits Minimum: 0 Maximum: 100 | Standard— |
Feldprovider | Typobject | AnforderungOptional | Werte und Limits | Standard— |
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, prompt |
Parametermaterial_types | Vertragtext, image |
Lebenszyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarife
So wird die endgültige Gebühr berechnet
Die angezeigten Tarife dienen zur Kostenschätzung vor der Generierung. Der endgültige Betrag wird aus den für die ursprüngliche Generierung erfassten Kosten berechnet. Die gemessene Ausgabedauer und prognostizierte Mengen sind nicht die endgültige abrechenbare Menge.
Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.
- Schnellmodus
- Nicht angegeben Wenn der Schnellmodus ausgewählt ist
- Flex-Modus
- Nicht angegeben Wenn der Modus flex ausgewählt ist
- Maximaler Denkaufwand
- Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
Geschätzte Tarife zum Vergleich
Preise nach Konfiguration
Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.
| Konfiguration | Tarifstaffel | Prognostizierte Menge | Gebühr |
|---|---|---|---|
| KonfigurationToken-Basistarife | TarifstaffelGrundtarif | Prognostizierte Menge— | Gebühr Eingabe · Eingabetoken · Schätzung nur zum Vergleich — / 1K Tokens Ausgabe · Ausgabetoken · Schätzung nur zum Vergleich — / 1K Tokens Eingabe · Cache lesen · Schätzung nur zum Vergleich — / 1K Tokens Eingabe · Cache schreiben · Schätzung nur zum Vergleich — / 1K Tokens Eingabe · Cache schreiben, 1 Stunde · Schätzung nur zum Vergleich — / 1K Tokens |
| KonfigurationGeschätzte Erzeugungskosten | Tarifstaffel— | Prognostizierte MengeSchätzung für eine Generierung | Gebühr Ausgabe · Geschätzte Generierungskosten · Schätzung nur zum Vergleich $0.065536 Schätzung vor der Generierung Diese Schätzung ist weder eine zusätzliche Gebühr noch ein fester Tarif für die abgeschlossene Generierung. |
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
Ailoot Ultra · Bilder
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'model': 'openai/gpt-image-1-mini', 'prompt': 'a red panda astronaut floating in space, studio lighting'}
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin
def save_images(items):
if not items: raise SystemExit("No completed images; retain the full response")
for index, item in enumerate(items):
encoded=item.get("b64_json")
uri=item.get("url", "")
if not encoded and uri.startswith("data:image/"):
header, separator, encoded=uri.partition(",")
if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
if encoded:
raw=base64.b64decode(encoded,validate=True)
elif uri:
uri=urljoin("https://api.ailoot.ai",uri)
parsed=urlsplit(uri)
if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
raise SystemExit("Invalid returned image URL")
owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
args=["curl","--fail-with-body","--silent","--show-error",uri]
if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
temporary=Path(f"image-{index}.bin")
subprocess.run(args+["-o",str(temporary)],check=True)
raw=temporary.read_bytes()
temporary.unlink()
else: raise SystemExit("Image has neither bytes nor URL")
if not raw: raise SystemExit("Empty image result")
ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
Path(f"image-{index}.{ext}").write_bytes(raw)
print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
Ergebnisse abrufen und speichern
Ailoot Ultra · Bilder
Laden Sie jedes zurückgegebene Bild herunter oder speichern Sie seinen Base64-Inhalt
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Abrufe anderer Inhalte
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Alle fertiggestellten Ergebnisse aufbewahren
Speichern Sie jedes fertiggestellte Bild; rufen Sie jede zurückgegebene URL ab oder dekodieren Sie seinen Base64-Inhalt.
Die vollständige Antwort und ihre Header, jede tatsächliche Ausgabe, die ursprünglich zurückgegebenen Kennungen und alle Nutzungsfelder aufbewahren. Den ursprünglichen Vorgang wiederaufnehmen, ohne die Erstellung erneut anzufordern.
Wenn die ursprüngliche Antwort geprüft werden muss
Die zurückgegebene X-Client-Request-ID zum Abgleich aufbewahren. Nur tatsächlich zurückgegebene task_id-/asset_id-Werte oder die eigene Medienbibliothek abfragen; niemals eine Aufgaben-URL aus der Vorgangs-ID bilden und die Erstellung niemals erneut anfordern.
Antwortfelder
| Feld | Typ |
|---|---|
Feldcreated | Typ |
Felddata[].url | Typ |
Felddata[].b64_json | Typ |
Feldusage | Typ |
Aliasnamen
Modellaliasnamen
Ailoot Ultra openai/gpt-image-1-mini, gpt-image-1-mini
Aliasnamen für Methodenpfade
/v1/images
Zugehörige Aufrufer-IDs
Ailoot Ultra · Bilder POST /v1/images/generations gpt-image-1-mini
gpt-image-1-miniopenai/gpt-image-1-minigpt-image-1-mini
Einstieg
GPT Image 1 Mini erstellt und bearbeitet Bilder aus Text und visuellen Referenzen innerhalb der GPT Image 1-Familie. Es unterstützt Standardausgabegrössen, Masken und gängige Bildformate, mit geringer Wiedergabetreue bei Bildeingaben statt der Option mit hoher Wiedergabetreue von GPT Image 1.
- Zulässige Eingaben
- Text
- Ergebnisse
- Bilder
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Bilder POST /v1/images/generations
- Eingabe
text- Ausgabe
image
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits gpt-image-1-mini | Standard— |
Feldprompt | Typstring | AnforderungErforderlich | Werte und Limits Maximale Länge: 32'000 | Standard— |
Feldsize | Typstring | AnforderungOptional | Werte und Limits 1024x1024, 1536x1024, 1024x1536, auto | Standardauto |
Feldbackground | Typstring | AnforderungOptional | Werte und Limits transparent, opaque, auto | Standardauto |
Feldmoderation | Typstring | AnforderungOptional | Werte und Limits low, auto Bedingungen: Verwenden Sie auto für die standardmässige Inhaltsmoderation. | Standard— |
Feldn | Typinteger | AnforderungOptional | Werte und Limits Minimum: 1 Maximum: 10 | Standard1 |
Feldquality | Typstring | AnforderungOptional | Werte und Limits auto, high, medium, low | Standardauto |
Feldoutput_compression | Typinteger | AnforderungOptional | Werte und Limits Minimum: 0 Maximum: 100 Bedingungen: Gilt für JPEG- und WebP-Ausgaben; senden Sie den dokumentierten ganzzahligen Wert. | Standard100 |
Feldoutput_format | Typstring | AnforderungOptional | Werte und Limits webp, png, jpeg | Standardpng |
Feldstream | Typboolean | AnforderungOptional | Werte und Limits false Bedingungen: Diese Route gibt eine vollständige JSON-Antwort zurück. | Standardfalse |
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragprompt, model |
Parametermaterial_types | Vertragtext |
Parameteroptional | Vertragsize, background, moderation, n, quality, output_compression, output_format, stream |
Parameterconditions | VertragEin transparenter Hintergrund erfordert PNG oder WebP., Die Ausgabekomprimierung gilt für JPEG oder WebP., Die ausgewählte Methode erzeugt Inhalte aus Text. Die für den Hersteller beschriebenen Bearbeitungs- und Streamingsteuerungen sind separate Funktionen. |
Lebenszyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarife
So wird die endgültige Gebühr berechnet
Die angezeigten Tarife dienen zur Kostenschätzung vor der Generierung. Der endgültige Betrag wird aus den für die ursprüngliche Generierung erfassten Kosten berechnet. Die gemessene Ausgabedauer und prognostizierte Mengen sind nicht die endgültige abrechenbare Menge.
Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.
- Schnellmodus
- Nicht angegeben Wenn der Schnellmodus ausgewählt ist
- Flex-Modus
- Nicht angegeben Wenn der Modus flex ausgewählt ist
- Maximaler Denkaufwand
- Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
Geschätzte Tarife zum Vergleich
Preise nach Konfiguration
Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.
| Konfiguration | Tarifstaffel | Prognostizierte Menge | Gebühr |
|---|---|---|---|
| KonfigurationToken-Basistarife | TarifstaffelGrundtarif | Prognostizierte Menge— | Gebühr Eingabe · Eingabetoken · Schätzung nur zum Vergleich — / 1K Tokens Ausgabe · Ausgabetoken · Schätzung nur zum Vergleich — / 1K Tokens Eingabe · Cache lesen · Schätzung nur zum Vergleich — / 1K Tokens Eingabe · Cache schreiben · Schätzung nur zum Vergleich — / 1K Tokens Eingabe · Cache schreiben, 1 Stunde · Schätzung nur zum Vergleich — / 1K Tokens |
| KonfigurationGeschätzte Erzeugungskosten | Tarifstaffel— | Prognostizierte MengeSchätzung für eine Generierung | Gebühr Ausgabe · Geschätzte Generierungskosten · Schätzung nur zum Vergleich $0.065536 Schätzung vor der Generierung Diese Schätzung ist weder eine zusätzliche Gebühr noch ein fester Tarif für die abgeschlossene Generierung. |
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
Ailoot Ultra · Bilder
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p={'prompt': 'A cute baby sea otter', 'model': 'gpt-image-1-mini', 'size': '1024x1024', 'n': 1, 'background': 'auto', 'moderation': 'auto', 'output_format': 'png'}
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import base64, json, os, subprocess
from pathlib import Path
from urllib.parse import urlsplit, urljoin
def save_images(items):
if not items: raise SystemExit("No completed images; retain the full response")
for index, item in enumerate(items):
encoded=item.get("b64_json")
uri=item.get("url", "")
if not encoded and uri.startswith("data:image/"):
header, separator, encoded=uri.partition(",")
if not separator or ";base64" not in header: raise SystemExit("Unsupported image data URI")
if encoded:
raw=base64.b64decode(encoded,validate=True)
elif uri:
uri=urljoin("https://api.ailoot.ai",uri)
parsed=urlsplit(uri)
if parsed.scheme!="https" or not parsed.netloc or parsed.username or parsed.password:
raise SystemExit("Invalid returned image URL")
owned=parsed.netloc=="api.ailoot.ai" and parsed.path.startswith("/v1/media/assets/") and parsed.path.endswith("/content")
args=["curl","--fail-with-body","--silent","--show-error",uri]
if owned: args += ["-H","Authorization: Bearer "+os.environ["AILOOT_API_KEY"]]
temporary=Path(f"image-{index}.bin")
subprocess.run(args+["-o",str(temporary)],check=True)
raw=temporary.read_bytes()
temporary.unlink()
else: raise SystemExit("Image has neither bytes nor URL")
if not raw: raise SystemExit("Empty image result")
ext="png" if raw.startswith(b"\x89PNG") else "jpg" if raw.startswith(b"\xff\xd8") else "webp" if raw[:4]==b"RIFF" and raw[8:12]==b"WEBP" else "svg" if raw.lstrip().startswith((b"<svg",b"<?xml")) else "bin"
Path(f"image-{index}.{ext}").write_bytes(raw)
print("Every returned image saved; complete response metadata retained")
save_images(json.loads(Path("result.json").read_text())["data"])
PY_RESULT
Ergebnisse abrufen und speichern
Ailoot Ultra · Bilder
Laden Sie jedes zurückgegebene Bild herunter oder speichern Sie seinen Base64-Inhalt
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Abrufe anderer Inhalte
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Alle fertiggestellten Ergebnisse aufbewahren
Speichern Sie jedes fertiggestellte Bild; rufen Sie jede zurückgegebene URL ab oder dekodieren Sie seinen Base64-Inhalt.
Die vollständige Antwort und ihre Header, jede tatsächliche Ausgabe, die ursprünglich zurückgegebenen Kennungen und alle Nutzungsfelder aufbewahren. Den ursprünglichen Vorgang wiederaufnehmen, ohne die Erstellung erneut anzufordern.
Wenn die ursprüngliche Antwort geprüft werden muss
Die zurückgegebene X-Client-Request-ID zum Abgleich aufbewahren. Nur tatsächlich zurückgegebene task_id-/asset_id-Werte oder die eigene Medienbibliothek abfragen; niemals eine Aufgaben-URL aus der Vorgangs-ID bilden und die Erstellung niemals erneut anfordern.
Antwortfelder
| Feld | Typ |
|---|---|
Feldcreated | Typ |
Felddata[].url | Typ |
Felddata[].b64_json | Typ |
Feldusage | Typ |
Aliasnamen
Modellaliasnamen
Ailoot Ultra openai/gpt-image-1-mini, gpt-image-1-mini
Aliasnamen für Methodenpfade
/v1/images
Zugehörige Aufrufer-IDs
FAQ · OpenAI: GPT Image 1 Mini
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/images/generations·openai/gpt-image-1-mini:text,image→imagePOST /v1/images/generations·gpt-image-1-mini:text→image- Welche Felder verwendet die Anfrage?
POST /v1/images/generations·openai/gpt-image-1-mini:model,prompt,aspect_ratio,quality,background,n,input_references,output_compression,providerPOST /v1/images/generations·gpt-image-1-mini:model,prompt,size,background,moderation,n,quality,output_compression,output_format,stream- Welche Grenzen gelten?
POST /v1/images/generations·openai/gpt-image-1-mini:n.minimum:1;n.maximum:10;output_compression.minimum:0;output_compression.maximum:100POST /v1/images/generations·gpt-image-1-mini:prompt.maximum_length:32000;n.minimum:1;n.maximum:10;output_compression.minimum:0;output_compression.maximum:100