Bild-API — Modell und Endpunkt auswählen
Vergleichen Sie die Bildendpunkte GPT Image 2 / 2.5, Gemini Flash Image und Seedream. Verwenden Sie Multipart-Edits für GPT-Referenzbilder und befolgen Sie das jeweilige Eingabeformat des Modells.
Bild-API-Übersicht
APIMaster stellt Bild-APIs unter https://apimaster.ai/v1 bereit. Bild-zu-Bild verwendet nicht bei allen Modellen ein einheitliches Eingabeformat. Wählen Sie zuerst das Modell und verwenden Sie dann dessen dokumentierten Endpunkt und Referenzfelder.
Modell- und Endpunktübersicht
| Modell | Text-zu-Bild | Bild-zu-Bild | Anleitung |
|---|---|---|---|
gpt-image-2 |
JSON /images/generations |
Multipart /images/edits, image / image[]-Dateien |
GPT Image 2 / 2.5 |
gpt-image-2.5-sunburst |
JSON /images/generations |
Multipart /images/edits, image / image[]-Dateien |
GPT Image 2 / 2.5 |
gpt-image-2.5-flare |
JSON /images/generations |
Multipart /images/edits, image / image[]-Dateien |
GPT Image 2 / 2.5 |
gemini-3.1-flash-image-preview |
JSON /images/generations |
JSON /images/generations mit image_urls |
Gemini Flash Image |
gemini-nano-banana-2.1 |
JSON /images/generations |
multipart /images/edits / JSON image_urls |
Nano Banana 2.1 |
grok-imagine-image-2.0 |
JSON /images/generations |
JSON /images/generations mit image_urls (bis zu 5) |
Grok Imagine Image 2.0 |
doubao-seedream-5-0-pro-260628 |
JSON /images/generations |
JSON /images/generations mit image |
Seedream 5.0 Pro |
midjourney-v8.2 |
Asynchron /midjourney/generations |
JSON-image_urls-Referenzen |
Midjourney v8.2 / Niji 7 |
midjourney-niji-7 |
Asynchron /midjourney/generations |
JSON-image_urls-Referenzen |
Midjourney v8.2 / Niji 7 |
Verwenden Sie für Grok Imagine Image 2.0 das synchrone /images/generations mit image_urls. Die asynchronen Pfade des Clients und /images/edits werden nicht unterstützt; siehe die Anleitung zu Grok Imagine Image 2.0.
Laden Sie für GPT-Referenzbilder tatsächliche Dateien zu /images/edits hoch, um eine Bildantwort zu erhalten, oder zu /images/edits/async für eine Aufgabenantwort; kopieren Sie nicht das JSON-Format von Gemini oder Seedream. Das Erwähnen von Referenzen im Prompt ist kein Upload. GPT Image 2.5 ist eine eigene Modellfamilie, kein Alias für GPT Image 2.
Midjourney v8.2 und Niji 7 erstellen asynchrone Aufgaben über /midjourney/generations; fragen Sie GET /tasks/{task_id} ab. Siehe die Anleitung zu Midjourney v8.2 / Niji 7 für Parameter und Beispiele.
Authentifizierung und Antworten
- Erstellen Sie einen Schlüssel in der Konsole; senden Sie
Authorization: Bearer YOUR_API_KEY. - JSON-Generierungsaufrufe verwenden
Content-Type: application/json. Lassen Sie bei Multipart-Edits den HTTP-Client den Content-Type und die Boundary generieren. - Synchrone Bildantworten enthalten
data[]miturloderb64_json; behandeln Sie beide Formate. Laden Sie temporäre URLs zeitnah herunter. - Optionale Felder, Referenzlimits, Größen und Preise hängen vom Modell und der verfügbaren Route ab. Prüfen Sie die Modellanleitung und den Marktplatz.
Asynchrone Verarbeitung
POST /images/generations/async, POST /images/edits/async und GET /tasks/{task_id}?model=MODEL_ID bieten aufgabenbasierte Bild-Workflows für unterstützte Modelle. Dies ist kein universeller Modus für jeden Bildvorgang:
- Verwenden Sie für GPT Image 2, Sunburst und Flare JSON
generations/asyncfür Text-zu-Bild und Multipartedits/asyncfür die Bearbeitung. Laden Sie dieselben Dateien wie bei synchronen Edits hoch und fragen Sie dann mit dem übermittelnden Konto und derselben Modell-ID ab. - Die Generierung oder Bearbeitung kann abgeschlossen sein, bevor die asynchrone Übermittlung eine Aufgaben-ID zurückgibt; gehen Sie nicht davon aus, dass die Übermittlung sofort erfolgt. Übermitteln Sie eine vorhandene Aufgabe nicht erneut, während Sie sie abfragen. Der Abschluss kann
succeeded,successodercompletedsein; nachverfolgte Ergebnisse verwenden einen Stringurl, während Legacy-Ergebnisse ein URL-Array enthalten können. - Gemini hat seinen eigenen asynchronen Generierungsablauf; folgen Sie seiner Anleitung für Referenzeingaben.
- Seedream 5.0 Pro verwendet synchrone Generierungen und unterstützt
/images/generations/asyncnicht.
Siehe die Modellanleitungen für vollständige cURL-/Python-Beispiele, Abfragestatus und Fehlerbehebung. Eine HTTP-200-Antwort allein bestätigt nicht die Referenzbildtreue.
