News

Krea 2 API

by The Krea Team

Krea 2 API

Krea 2 ist unser erstes grundlegendes Bildmodell, das komplett von Grund auf neu trainiert wurde, um den Nutzern volle Kontrolle über das Aussehen, das Gefühl und die kreative Richtung jedes Bildes zu geben, das sie erstellen.

Ab heute können Sie Krea 2 über unsere API-Partner wie Fal, Comfy oder Runware nutzen. Wir starten auch mit Nous Research, die seit Tag 0 Zugang zu Hermes bieten, und Sie finden Unterstützung für Claude, OpenClaw und Codex in unseren Dokumentationen.

Das bietet Krea 2:

  • Ästhetische Vielfalt – Krea 2 kann eine unglaublich breite Palette von Stilen erzeugen, mit besonderer Stärke in künstlerischen und expressiven Richtungen, die andere Modelle oft nivellieren.
  • Stiltransfer – Krea 2 verfügt über das fortschrittlichste Stiltransfersystem auf dem Markt. Es kann den Stil eines oder mehrerer Referenzbilder extrahieren und präzise auf Ihre Ausgaben anwenden.
  • Kreativität – dies ist ein tatsächlicher Parameter, den Sie bei Krea 2 einstellen können. Bei hohen Werten fügt das Modell ästhetische Tiefe, Interpretation und visuelle Fülle hinzu.
  • Moodboards – Sie können ein ganzes Moodboard mit Dutzenden von Bildern übergeben, und Krea 2 versteht die übergeordnete kreative Richtung und erzeugt Ausgaben, die dazu passen.

Hunderte von Beispielen mit den jeweiligen Prompts finden Sie über den folgenden Link:

Durchsuchen Sie die Krea 2 Galerie

Hunderte von Beispielen mit den Prompts, die sie erzeugt haben.

Galerie öffnen

Wir haben Krea 2 für Kreative entwickelt, die echte Kontrolle darüber wollen, was KI produziert. Wir arbeiten eng mit Teams aus Kreativstudios, Marketing- und Werbeagenturen, Mode, Gaming und Architektur zusammen – und nehmen ihr Feedback kontinuierlich mit in unser Forschungslabor, um das Modell für jeden Anwendungsfall weiterzuentwickeln. Es ist ein Modell, das sich aktiv mit den Nutzern weiterentwickelt.

Es ist auch für Exploration gebaut. Man hat nicht immer eine vollständig ausgearbeitete Idee, und Krea 2 ist als kreativer Partner in solchen Momenten gedacht – etwas, das eine grobe Richtung aufnimmt und Ihnen visuelle Impulse für die nächste Idee zurückgibt, anstatt Sie zu zwingen, jedes Detail vorab zu spezifizieren.

Modellvarianten

Die Krea 2 API bietet zwei Modellvarianten: Krea 2 Medium und Krea 2 Large. Beide unterstützen dieselben Parameter und Funktionen – die Unterschiede liegen in der Modellgröße, dem Trainingsstand und dem Charakter der erzeugten Bilder.

Wenn Sie unsicher sind, womit Sie starten sollen, probieren Sie Krea 2 Medium – es ist schneller, günstiger und bewältigt die breiteste Palette von Anwendungsfällen zuverlässig.

Krea 2 Medium

Ein kleineres, schnelleres und kosteneffizienteres Modell mit umfangreichem Nachtraining. Dadurch sind seine Ausgaben besonders stabil und konsistent über Generationen hinweg. Medium ist besonders stark bei Illustration, Anime, Malerei und anderen expressiven oder künstlerischen Stilen.

Krea 2 Large

Mehr als doppelt so groß wie Medium, mit einem weicheren Nachtraining – das verleiht seinen Ausgaben einen roheren, texturierteren und flexibleren Charakter. Large ist das insgesamt leistungsstärkere Modell – in Bestform erzeugt es Ergebnisse, die Medium nicht erreichen kann. Es beherrscht expressive und künstlerische Stile gut und glänzt bei Fotorealismus und „rohen“ Looks wie Bewegungsunschärfen, Körnung oder niedrigem Dynamikumfang.

Funktionen & Beispiele

Wir haben eine Liste von Beispielen zusammengestellt, mit denen Sie die Fähigkeiten des Modells testen können.

Ästhetische Vielfalt

Die meisten Bildmodelle verarbeiten komplexe Prompts gut, aber sie schwächeln oft beim Stil – sie neigen dazu, etwas Scharfes, Poliertes und „Sicheres“ zu erzeugen. Das schränkt die kreative Bandbreite ein, die Sie tatsächlich erhalten.

Mit Krea 2 haben wir genauso viel Aufwand darauf verwendet, wie das Modell Stil versteht, wie darauf, wie es Prompts versteht. Das Ergebnis ist ein Modell, das eine breite Palette von Ästhetiken darstellen kann – expressiv, roh, nischig, experimentell – ohne in typische KI-Looks zu verfallen.

Die folgenden Beispiele wurden mit Krea 2 erstellt und zeigen verschiedene Ästhetiken:

"Illustration einer Katze, die Fahrrad fährt"

Modell: Krea 2 Large

Illustration einer Katze, die Fahrrad fährtIllustration einer Katze, die Fahrrad fährtIllustration einer Katze, die Fahrrad fährt

Stiltransfer

Krea 2 verfügt über das leistungsstärkste Stiltransfersystem auf dem Markt. Übergeben Sie ein einzelnes Referenzbild oder kombinieren Sie mehrere, und Krea 2 extrahiert den Stil und wendet ihn auf Ihre Ausgabe an – Sie entscheiden, wie stark jede Referenz das finale Bild prägt.

Die folgenden Bilder wurden mit Stilreferenzen erzeugt:

Stilreferenz — blaue Cartoon-Figur, die seitwärts durch ein Grasfeld läuft

"eine Katze springt seitwärts"

Stilreferenz · Stärke 50% · Krea 2 Medium
Eine Katze springt seitwärts, stilübertragen von blauer Cartoon-ReferenzEine Katze springt seitwärts, stilübertragen von blauer Cartoon-ReferenzEine Katze springt seitwärts, stilübertragen von blauer Cartoon-Referenz

Kreativität

Kreativität ist ein tatsächlicher Parameter, den Sie bei Krea 2 einstellen können. Wenn ein Prompt kurz oder vage ist, kann das Modell die fehlenden Teile ergänzen – Stil, Komposition, Kamerawinkel, Farbpalette – und visuelle Tiefe hinzufügen, wo Sie sie nicht spezifiziert haben. Der Parameter creativity steuert, wie weit diese Erweiterung geht.

Stellen Sie ihn auf high, wird die Erweiterung stärker – das Modell nimmt sich mehr kreative Freiheit bei Stil, Stimmung und Ästhetik. Stellen Sie ihn auf low, hält sich das Modell enger an den Prompt. Stellen Sie ihn auf raw, erfolgt keine Erweiterung, es wird nur das gerendert, was explizit beschrieben wurde.

Die folgenden Beispiele wurden mit creativity auf medium erstellt:

"filmische Einstellung, dramatische Szene"

Modell: Krea 2 Large

Filmische Einstellung, dramatische SzeneFilmische Einstellung, dramatische SzeneFilmische Einstellung, dramatische Szene

Moodboards

Ein Moodboard ist die präziseste Möglichkeit, mit Krea 2 eine visuelle Richtung vorzugeben. Moodboards bestehen aus einer Gruppe von Bildern, die eine übergeordnete kreative Richtung teilen – Palette, Textur, Stil, Stimmung oder Komposition. Sie können eines in Krea erstellen und es bei der Inferenz über diese API referenzieren.

Die folgenden Beispiele zeigen, wie das Aktivieren eines Moodboards selbst sehr einfache Prompts transformieren kann.

"ein fliegender Wal mit kleinen Fischen, die um ihn in der Luft schwimmen"

Modell: Krea 2 Large

Fliegender Wal mit Fischen, Analog Neon Glitchwave MoodboardFliegender Wal mit Fischen, Analog Neon Glitchwave MoodboardFliegender Wal mit Fischen, Analog Neon Glitchwave Moodboard

API Einrichtung

Erstellen Sie einen API-Token in Ihren Krea-Kontoeinstellungen. Krea 2 bietet zwei Modellversionen in der API an:

Endpunkte

Krea 2 Medium

https://api.krea.ai/generate/image/krea/krea-2/medium

Krea 2 Large

https://api.krea.ai/generate/image/krea/krea-2/large

Parameter

Beide Versionen von Krea 2 unterstützen folgende Parameter.

ParameterTypHinweise
promptstringErforderlicher Text-Prompt
aspect_ratiostring1:1, 4:3, 3:2, 16:9, 2.35:1, 4:5, 2:3, 9:16
resolutionstringDerzeit nur 1K
seednumberOptionaler Seed
creativityenumraw, low, medium, high
image_style_referencesarrayOptionale Stilreferenzen
moodboardsarrayOptionale Moodboards, derzeit max. 1
styles (bald verfügbar)arrayOptionale trainierte Stile (LoRAs)

Abgeschlossene Jobs abrufen

Abgeschlossene Jobs können über https://api.krea.ai/jobs/{job_id} abgerufen werden. Sie können auch einen X-Webhook-URL-Header senden, um eine POST-Benachrichtigung bei Abschluss zu erhalten.

Detailliertere API-Dokumentation finden Sie unter https://docs.krea.ai/developers/introduction. Dort werden Themen wie Job-Lebenszyklus, Webhook-Integration, API-Token-Erstellung usw. behandelt.

API Beispiele

Nachfolgend finden Sie kurze Anleitungen, die zeigen, wie Sie alle Funktionen von Krea 2 nutzen können:

Bild generieren

generate.js

const API_BASE = "https://api.krea.ai";
const API_TOKEN = process.env.KREA_API_TOKEN;

async function waitForJob(jobId) {
  while (true) {
    const response = await fetch(`${API_BASE}/jobs/${jobId}`, {
      headers: {
        Authorization: `Bearer ${API_TOKEN}`
      }
    });

    if (!response.ok) {
      throw new Error(`Fehler beim Abrufen des Jobs: ${response.status}`);
    }

    const job = await response.json();

    if (job.status === "completed") return job;
    if (job.status === "failed" || job.status === "canceled") {
      throw new Error(`Job ${job.status}`);
    }

    await new Promise((resolve) => setTimeout(resolve, 3000));
  }
}

const response = await fetch(`${API_BASE}/generate/image/krea/krea-2/medium`, {
  method: "POST",
  headers: {
    Authorization: `Bearer ${API_TOKEN}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    prompt: "Ein filmisches Produktfoto einer Glaslampe auf einem Marmortisch",
    aspect_ratio: "4:5",
    resolution: "1K",
    creativity: "low"
  })
});

if (!response.ok) {
  throw new Error(`Generierung fehlgeschlagen: ${response.status}`);
}

const createdJob = await response.json();
const completedJob = await waitForJob(createdJob.job_id);

console.log(completedJob.result.urls);

Stiltransfer verwenden

style-transfer.js

import { openAsBlob } from "node:fs";

const API_BASE = "https://api.krea.ai";
const API_TOKEN = process.env.KREA_API_TOKEN;

async function waitForJob(jobId) {
  while (true) {
    const response = await fetch(`${API_BASE}/jobs/${jobId}`, {
      headers: {
        Authorization: `Bearer ${API_TOKEN}`
      }
    });

    if (!response.ok) {
      throw new Error(`Fehler beim Abrufen des Jobs: ${response.status}`);
    }

    const job = await response.json();

    if (job.status === "completed") return job;
    if (job.status === "failed" || job.status === "canceled") {
      throw new Error(`Job ${job.status}`);
    }

    await new Promise((resolve) => setTimeout(resolve, 3000));
  }
}

const file = await openAsBlob("./style-reference.png", {
  type: "image/png"
});

const formData = new FormData();
formData.append("file", file, "style-reference.png");
formData.append("description", "Stilreferenz für Krea 2");

const uploadResponse = await fetch(`${API_BASE}/assets`, {
  method: "POST",
  headers: {
    Authorization: `Bearer ${API_TOKEN}`
  },
  body: formData
});

if (!uploadResponse.ok) {
  throw new Error(`Upload fehlgeschlagen: ${uploadResponse.status}`);
}

const asset = await uploadResponse.json();

const generationResponse = await fetch(`${API_BASE}/generate/image/krea/krea-2/medium`, {
  method: "POST",
  headers: {
    Authorization: `Bearer ${API_TOKEN}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    prompt: "Ein Porträt einer Tänzerin in einem ruhigen Studio",
    aspect_ratio: "4:3",
    resolution: "1K",
    creativity: "medium",
    image_style_references: [
      {
        url: asset.image_url,
        strength: 0.6
      }
    ]
  })
});

if (!generationResponse.ok) {
  throw new Error(`Generierung fehlgeschlagen: ${generationResponse.status}`);
}

const createdJob = await generationResponse.json();
const completedJob = await waitForJob(createdJob.job_id);

console.log(completedJob.result.urls);

Kreatives Denken anpassen

Verwenden Sie den Parameter creativity, um zu steuern, wie wörtlich Krea 2 dem Prompt folgt.

  • raw: roher Prompt
  • low: nah am Prompt
  • medium: ausgewogen, Standard
  • high: expressivere Interpretation

Moodboards verwenden

Nachdem Sie ein Moodboard in der Krea-Webapp erstellt haben, können Sie es in der API verwenden:

moodboard.js

const response = await fetch("https://api.krea.ai/generate/image/krea/krea-2/large", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.KREA_API_TOKEN}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    prompt: "Ein Kampagnenbild für eine neue Outdoor-Lampen-Kollektion",
    aspect_ratio: "16:9",
    resolution: "1K",
    creativity: "high",
    moodboards: [
      {
        id: "your-moodboard-id",
        strength: 0.35
      }
    ]
  })
});

const job = await response.json();

Preise

ModelltypText-zu-BildStilreferenzenMoodboards
Medium0,030 $0,035 $0,040 $
Large0,060 $0,065 $0,070 $

Hinweis: Die Kombination von Moodboards mit Stilreferenzen erhöht den Preis pro Generierung nicht, d.h. es bleiben 0,04 $ für Medium und 0,07 $ für Large.


Runware-LogoFal-LogoNous Research-LogoComfyUI-Logo
Unsere Launch-Partner

Product

Read more

Browse all