Wenn Sie eine Anwendung entwickeln, die KI-Bildgenerierung benötigt, ist GPT Image 2 eines der fähigsten verfügbaren Modelle. Die Kombination aus fotorealistischer Ausgabe, genauer Textdarstellung und starker Befehlsausführung macht es ideal für Produktionsanwendungen — von E-Commerce-Produktfotografie über Marketing-Automatisierung bis hin zu Kreativ-Tools.
Dieser Leitfaden deckt alles ab, was Entwickler benötigen, um GPT Image 2 über die Kairval API zu integrieren, einschließlich Authentifizierung, Anfrageformaten, Codebeispielen und Best Practices für die Produktion.
API-Übersicht
Die Kairval API bietet eine einheitliche Schnittstelle für den Zugang zu GPT Image 2 und anderen KI-Bildgenerierungsmodellen. Hauptfunktionen:
- Text-zu-Bild-Generierung: Bilder aus Textbeschreibungen erstellen
- Bild-zu-Bild-Bearbeitung: Vorhandene Bilder mit Text-Prompts transformieren
- Mehrere Ausgabeformate: PNG, JPG, WebP
- Verschiedene Seitenverhältnisse: 1:1, 16:9, 9:16, 4:3, 3:4
- Batch-Generierung: Mehrere Bilder in einer einzigen Anfrage generieren
- Asynchrone Verarbeitung: Jobs einreichen und Ergebnisse per Webhook oder Polling abrufen
Authentifizierung
Alle API-Anfragen erfordern Authentifizierung über einen API-Schlüssel:
- Registrieren Sie sich für ein Kairval-Konto auf kairval.com
- Generieren Sie einen API-Schlüssel aus Ihren Dashboard-Einstellungen
- Fügen Sie den Schlüssel in den
Authorization-Header jeder Anfrage ein
Authorization: Bearer kv_your_api_key_here
Halten Sie Ihren API-Schlüssel sicher. Exponieren Sie ihn niemals im clientseitigen Code oder öffentlichen Repositories. Verwenden Sie Umgebungsvariablen oder einen Secrets Manager in der Produktion.
Text-zu-Bild-Generierung
Endpunkt
POST https://api.kairval.com/v1/images/generate
Anfrage-Body
{
"model": "gpt-image-2",
"prompt": "Ein moderner minimalistischer Arbeitsbereich mit Laptop, Kaffeetasse und Sukkulente auf einem weißen Schreibtisch, weiches natürliches Licht, redaktioneller Fotografie-Stil",
"aspect_ratio": "16:9",
"output_format": "png",
"negative_prompt": "verschwommen, Wasserzeichen, niedrige Qualität"
}
Anfrage-Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
model | string | Ja | Modell-ID: "gpt-image-2" |
prompt | string | Ja | Textbeschreibung des gewünschten Bildes |
aspect_ratio | string | Nein | Seitenverhältnis: 1:1, 16:9, 9:16, 4:3, 3:4 (Standard: 1:1) |
output_format | string | Nein | png, jpg, webp (Standard: png) |
negative_prompt | string | Nein | Elemente, die ausgeschlossen werden sollen |
n | integer | Nein | Anzahl der Bilder (1-4, Standard: 1) |
seed | integer | Nein | Seed für reproduzierbare Generierung |
Antwort
{
"id": "gen_abc123",
"model": "gpt-image-2",
"created": 1714713600,
"data": [
{
"url": "https://storage.kairval.com/generated/abc123.png",
"revised_prompt": "Ein sauberer moderner Arbeitsbereich..."
}
]
}
Codebeispiele
Python:
import requests
import os
API_KEY = os.environ.get("KAIRVAL_API_KEY")
API_URL = "https://api.kairval.com/v1/images/generate"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
payload = {
"model": "gpt-image-2",
"prompt": "Eine moderne Bürolobby mit Glaswänden, Zimmerpflanzen und warmer Beleuchtung",
"aspect_ratio": "16:9",
"output_format": "webp",
"negative_prompt": "verschwommen, verzerrt, niedrige Qualität"
}
response = requests.post(API_URL, json=payload, headers=headers)
result = response.json()
for image in result["data"]:
print(f"Bild-URL: {image['url']}")
TypeScript:
const response = await fetch("https://api.kairval.com/v1/images/generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KAIRVAL_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "gpt-image-2",
prompt: "Eine moderne Bürolobby mit Glaswänden, Zimmerpflanzen und warmer Beleuchtung",
aspect_ratio: "16:9",
output_format: "webp",
negative_prompt: "verschwommen, verzerrt, niedrige Qualität",
}),
});
const result = await response.json();
for (const image of result.data) {
console.log(`Bild-URL: ${image.url}`);
}
Bild-zu-Bild-Bearbeitung
Endpunkt
POST https://api.kairval.com/v1/images/edit
Anfrage-Body
{
"model": "gpt-image-2",
"prompt": "Ändern Sie den Hintergrund zu einem tropischen Strand zum Sonnenuntergang",
"image": "https://example.com/photo.jpg",
"strength": 0.7,
"output_format": "png"
}
Der strength-Parameter steuert, wie stark das Modell das Quellbild transformiert. Ein Wert von 0.3 bewirkt subtile Änderungen (Beleuchtungsanpassungen), während 0.9 dramatische Transformationen ermöglicht.
Preise
GPT Image 2 API-Preise auf Kairval sind Credit-basiert:
| Plan | Credits | GPT Image 2 Kosten |
|---|---|---|
| Kostenlos | 50 | Enthalten |
| Starter | 1.000 | ~50 Credits/Bild |
| Pro | 5.000 | ~50 Credits/Bild |
| Enterprise | Individuell | Verhandelt |
Besuchen Sie die Preisseite für aktuelle Raten und Volumenrabatte.
Rate Limits
| Plan | Anfragen/Minute | Gleichzeitige Jobs | Tageslimit |
|---|---|---|---|
| Kostenlos | 5 | 2 | 50 |
| Starter | 30 | 5 | 1.000 |
| Pro | 120 | 20 | 10.000 |
| Enterprise | Individuell | Individuell | Individuell |
Rate-Limit-Informationen sind in jedem API-Antwort-Header enthalten:
X-RateLimit-Limit: 30
X-RateLimit-Remaining: 27
X-RateLimit-Reset: 1714714200
Fehlerbehandlung
Die API verwendet Standard-HTTP-Statuscodes:
| Code | Bedeutung | Aktion |
|---|---|---|
| 200 | Erfolg | Antwort normal verarbeiten |
| 400 | Ungültige Anfrage | Parameter überprüfen |
| 401 | Nicht autorisiert | API-Schlüssel verifizieren |
| 429 | Rate-Limit überschritten | Exponentielles Backoff implementieren |
| 500 | Serverfehler | Mit Backoff erneut versuchen |
Fehlerantwort-Format:
{
"error": {
"code": "rate_limit_exceeded",
"message": "Rate-Limit überschritten. Versuchen Sie es in 60 Sekunden erneut.",
"type": "rate_limit_error"
}
}
Best Practices für die Produktion
Prompt-Engineering für APIs
Bei der programmatischen Bildgenerierung müssen Ihre Prompts noch präziser sein als bei der interaktiven Nutzung:
- Vorlagenstrings verwenden: Prompt-Vorlagen mit Variablen-Platzhaltern erstellen
- Eingaben validieren: Vom Benutzer bereitgestellten Prompt-Text vor dem Senden an die API bereinigen
- Qualitäts-Standards setzen: Qualitäts-Keywords und negative Prompts in die Basisvorlage aufnehmen
- Prompts und Ergebnisse protokollieren: Verfolgen Sie, welche Prompts die besten Ergebnisse liefern
Bildspeicherung
Generierte Bild-URLs aus der API sind temporär. Für den Produktionseinsatz:
- Sofort herunterladen: Das Bild innerhalb des TTL-Zeitfensters abrufen
- In eigener Infrastruktur speichern: Zu Ihrem CDN, S3-Bucket oder Image-Service hochladen
- Aggressiv cachen: Generierte Bilder mit Content-Hash für Deduplizierung speichern
- Aufräumen implementieren: Ungenutzte generierte Bilder entfernen
Kostenoptimierung
- WebP-Format verwenden für Web-Anwendungen — kleinere Dateigrößen bei minimalem Qualitätsverlust
- Bei minimaler benötigter Auflösung generieren — nicht 4K anfordern, wenn Sie nur 1080p benötigen
- Wiederholte Generierungen cachen — ähnliche Bilder aus dem Cache bedienen
- Batch wo möglich — den
n-Parameter nutzen, um mehrere Variationen in einer Anfrage zu generieren
Verfügbare Modelle
GPT Image 2 ist eines von vielen Modellen, die über die Kairval API verfügbar sind. Weitere Optionen:
- GPT-4o Image — Schnellere Generierung, gut für einfachere Anwendungsfälle
- Imagen 3 — Google DeepMinds fotorealistisches Modell
- FLUX.2 Pro — Erweiterte Kontrolle mit Multi-Referenz-Bearbeitung
- Ideogram V3 — Am besten für Text-in-Bild-Darstellung
- Recraft V4 Pro — SVG-Ausgabe und Markenfarbkontrolle
Alle Modelle verwenden dieselbe API-Struktur — ändern Sie einfach den model-Parameter.
Jetzt starten
Bereit, GPT Image 2 in Ihre Anwendung zu integrieren?
- Registrieren Sie sich bei Kairval und generieren Sie einen API-Schlüssel
- Testen Sie die API mit den obigen Codebeispielen
- Überprüfen Sie die Preisseite für Credit-Pakete
- Bauen Sie Ihre Integration nach den Best Practices
Weitere Informationen zu GPT Image 2 finden Sie in unserem vollständigen Leitfaden oder auf der GPT Image 2-Modellseite.


![Gemini vs ChatGPT: Welche KI ist besser? [2026] Gemini vs ChatGPT: Welche KI ist besser? [2026]](/kairval/images/blog/00ede4e2-92de-421e-b378-ac6d2ba8fa05.webp)
