Zum Hauptinhalt springen
POST
/
v1
/
images
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "gemini-3.1-flash-image-preview",
    "prompt": "Cyberpunk cityscape at night with neon lights",
    "size": "16:9",
    "resolution": "2K",
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

curl --request POST \
  --url https://api.apimart.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "gemini-3.1-flash-image-preview",
    "prompt": "Cyberpunk cityscape at night with neon lights",
    "size": "16:9",
    "resolution": "2K",
    "n": 1
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

Autorisierung

Authorization
string
erforderlich
Alle API-Endpunkte erfordern eine Authentifizierung per Bearer TokenAPI-Schlüssel erhalten:Besuchen Sie die Seite zur Verwaltung von API-Schlüsseln, um Ihren API-Schlüssel zu erhaltenFügen Sie ihn dem Anfrage-Header hinzu:
Authorization: Bearer YOUR_API_KEY

Body

model
string
Standard:"gemini-3.1-flash-image-preview"
erforderlich
Name des BildgenerierungsmodellsUnterstützte Modelle:
  • gemini-3.1-flash-image-preview – Standardversion
  • gemini-3.1-flash-image-preview-official – Offizielle Version
Beispiel: "gemini-3.1-flash-image-preview" oder "gemini-3.1-flash-image-preview-official"
prompt
string
erforderlich
Textbeschreibung für die Bildgenerierung
size
string
Seitenverhältnis des BildesUnterstützte Seitenverhältnisse:
  • auto – Seitenverhältnis automatisch wählen
  • 1:1 – Quadrat, Avatare, soziale Medien
  • 3:2 / 2:3 – Standardfotos
  • 4:3 / 3:4 – Klassisches Bildschirmverhältnis
  • 16:9 / 9:16 – Breitbild / Cover für vertikale Videos
  • 5:4 / 4:5 – Bilder für Instagram
  • 21:9 – Ultrabreites Banner
  • 1:4 / 4:1 – Langes Poster / Banner
  • 1:8 / 8:1 – Extrem lange Bilder / Banner-Anzeigen
Bei Text-zu-Bild ist der Standardwert 1:1 oder 16:9, wenn size auf auto gesetzt ist; bei Bild-zu-Bild richtet sich das Seitenverhältnis nach der Antwort der vorgelagerten Quelle. Wir empfehlen, ein Seitenverhältnis explizit anzugeben.
resolution
string
Standard:"1K"
Auflösung des AusgabebildesUnterstützte Werte:
  • 0.5K – ~512px, niedrig aufgelöste Vorschau
  • 1K – ~1024px, Standardauflösung (Standard)
  • 2K – ~2048px, hohe Auflösung
  • 4K – ~4096px, ultrahohe Auflösung
Hinweis: Unterschiedliche Auflösungen werden unterschiedlich abgerechnet. 4K ist teurer als 1K.
n
integer
Anzahl der zu generierenden BilderBereich: 1–4 (Minimum 1, Maximum 4)Standard: 1⚠️ Hinweis: Es muss eine reine Zahl übergeben werden (z. B. 1), keine Anführungszeichen verwenden, sonst tritt ein Fehler auf
official_fallback
boolean
Standard:"false"
Ob der offizielle Fallback-Kanal verwendet werden soll
  • false: Nicht verwenden (Standard)
  • true: Offiziellen Kanal verwenden
Bei Verwendung des offiziellen Kanals (gemini-3.1-flash-image-preview-official) kann dieser Parameter nicht verwendet werden.
image_urls
array
Liste der URLs von Referenzbildern für die Bild-zu-Bild-GenerierungEs werden zwei Formate unterstützt:1. Vollständige Bild-URL
  • Öffentlich zugängliche Bild-URL (http:// oder https://)
  • Beispiel: https://example.com/image.jpg
2. Base64-kodiertes Format
  • Es muss das vollständige Data-URI-Format verwendet werden
  • Format: data:image/{format};base64,{base64data}
  • Unterstützte Bildformate: jpeg, png, webp
  • Beispiel: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABg...
  • ⚠️ Hinweis: Das Präfix data:image/jpeg;base64, muss enthalten sein
Einschränkungen:
  • Maximal 14 Referenzbilder (empfohlen: bis zu 10 Objektreferenzen + 4 Charakterreferenzen)
  • Größe eines einzelnen Bildes: maximal 10 MB
  • Unterstützte Formate: jpeg, png, webp
Verbesserung durch Google-Textsuche aktivieren
  • true: Das Modell durchsucht Textinformationen im Web, um die Bildgenerierung zu unterstützen – geeignet für Szenarien, die reale Informationen erfordern
  • false: Deaktiviert (Standard)
Verbesserung durch Google-Bildersuche aktivieren
  • true: Zusätzlich zur Textsuche werden auch Referenzbilder gesucht, um die Generierung zu unterstützen – geeignet für Szenarien, die visuelle Referenzen erfordern
  • false: Deaktiviert (Standard)
Hinweis: Muss zusammen mit google_search: true verwendet werden

Response

code
integer
Statuscode der Antwort
data
array
Array mit Antwortdaten