Die Krea 3 API befindet sich im Early Access. Nur Workspaces in der Krea-3-Beta können sie aufrufen. Um Zugang anzufragen, kontaktiere sales@krea.ai.
Endpunkt
Der Endpunkt folgt dem standardmäßigen Job-Lebenszyklus: Er gibt eine
job_id zurück, und du fragst GET /jobs/{job_id} per Polling ab (oder nutzt einen Webhook), bis der Job abgeschlossen ist. Das Ausgabebild findest du in result.urls[0].
Schnellstart: deine erste Bildbearbeitung
Alle Anfragen benötigen einen Bearer-Token. Siehe API-Schlüssel & Abrechnung, falls du noch keinen hast.1
Referenz hochladen
POST /assets mit deinem Eingabebild. Die Antwort enthält image_url. Du kannst in image_urls auch direkt eine externe Bild-URL oder eine Base64-Data-URI übergeben.2
Bearbeitung erstellen
POST /generate/image/krea/krea-3 mit deinem Prompt und deiner Referenz. Speichere die job_id aus der Antwort.3
Ergebnis abrufen
Frage
GET /jobs/{job_id} per Polling ab, bis status den Wert completed hat. Die Ausgabe findest du in result.urls[0].Parameter
Mit
width und height wird die Ausgabe auf das nächstgelegene unterstützte Seitenverhältnis und eine 1k- oder 2k-Leinwand gerundet. Exakte Pixelabmessungen sind nicht garantiert.Die Wiederverwendung eines seed garantiert keine identischen Ergebnisse, da der Schritt der Prompt-Erweiterung zwischen Durchläufen variieren kann.Denkmodi
Vor der Generierung interpretiert Krea 3 deinen Prompt.thinking_mode legt fest, wie viel Planung dabei stattfindet.
Wenn du
thinking_mode weglässt, verwendet die API fast. Beide Modi unterstützen regional_edit.
Regionale Bearbeitungen
Mitregional_edit: true generiert Krea 3 nur die Bildbereiche neu, die sich ändern müssen. Alles andere bleibt exakt so, wie es war. So kannst du dasselbe Bild immer wieder bearbeiten, ohne an Qualität zu verlieren.
Verwende es für lokale Bearbeitungen, bei denen der Rest des Bildes pixelgenau erhalten bleiben muss: ein Objekt umfärben oder austauschen, ein Element hinzufügen oder entfernen, ein Detail korrigieren oder den Text auf einem Schild ändern. Das ist der sichere Weg, um Bearbeitungen an der jeweils neuesten Ausgabe aneinanderzureihen.
Lass es bei globalen Bearbeitungen weg, die das gesamte Bild neu rendern sollen: Stil oder Beleuchtung ändern, Jahres- oder Tageszeit wechseln, den Bildausschnitt neu wählen oder mehrere Bilder zu einer neuen Szene kombinieren. Reguläre Bearbeitungen rendern das gesamte Bild neu, daher können sich Artefakte ansammeln, wenn du die neueste Ausgabe immer weiter bearbeitest.
Regionale Bearbeitungen erfordern mindestens ein Bild in image_urls.
Prompting
Krea 3 ist ein Editor, der Anweisungen präzise umsetzt. Formuliere die Bearbeitung in natürlicher Sprache:- Beginne mit der Änderung. Füge nur Details hinzu, die bei der Umsetzung helfen.
- Schließe mit einem Satz zur Beibehaltung ab, wenn der Rest des Bildes gleich bleiben soll. Liste nicht alles auf, was gleich bleiben soll.
- Wenn der Prompt mehr als ein Bild verwendet, bezeichne jedes Bild anhand dessen, was es zeigt. Zum Beispiel: „Zieh der Person im ersten Bild den Sneaker aus dem zweiten Bild an.“
Referenzbilder
- Krea 3 verwendet jede Referenz in ihrer hochgeladenen Auflösung. Eine Referenz mit mehr als 4 MP wird auf 4 MP verkleinert.
- Etwa 1 MP reicht für die meisten Bearbeitungen aus. Skaliere eine Referenz vor dem Senden nicht hoch.
- Wenn es auf feine Details ankommt (kleiner Text, Logos, Stoffe, Gesichter in einer Totalen), sende die Version des Bildes mit der höchsten Auflösung, die du hast.
- Bei fünf oder mehr Referenzen in einer Anfrage wird jede Referenz an ihrer längsten Seite auf höchstens 1536 px verkleinert. Für Referenzen mit vollem Detailgrad sende vier oder weniger.
Zero Data Retention
Krea 3 unterstützt Zero Data Retention für Enterprise-Workspaces. Sende den HeaderX-Api-Zero-Data-Retention: 1. Mit Zero Data Retention gilt:
- Jedes Bild in
image_urlsmuss eine Base64-Data-URI sein. thinking_modekannfastoderhighsein.- Eine Anfrage kann höchstens 4 Referenzbilder verwenden.
Preise
Der Preis pro Bild hängt von der Ausgabeauflösung, dem Denkmodus und den Referenzbildern ab.Verwandte Themen
Job-Lebenszyklus
Job-Status, Polling und Ergebnisse.
Webhooks
Lass dich benachrichtigen, wenn ein Job abgeschlossen ist, statt Polling zu nutzen.