Krea-2 | InvokeAI Documentation

Krea-2

Krea-2 is a ~12B single-stream diffusion-transformer text-to-image family. InvokeAI supports both published checkpoints:

The variant is detected automatically on install, and selecting a Krea-2 model sets sensible defaults (steps, CFG, 1024×1024) for that variant.

Hardware

Krea-2 is a large model. See the System Requirements table for details. In short, on a 24 GB card enable FP8 in the model’s Default Settings to fit 1024² (with a LoRA). For lower VRAM, use a GGUF transformer (Q4_K ≈ 12 GB total).

Installing

The easiest path is the Krea-2 launchpad bundle in the Model Manager, which installs the models and their dependencies together.

Krea-2 needs three components:

Component Diffusers install GGUF / single-file install
Transformer bundled in the pipeline the .gguf / single-file checkpoint
VAE (Qwen-Image) bundled installed separately
Text encoder (Qwen3-VL) bundled installed separately

When you select a GGUF/single-file Krea-2 model, InvokeAI auto-selects an installed VAE and Qwen3-VL encoder if you have them. If none are installed, you’ll be prompted to pick them (in the model dropdowns) before you can generate. Selecting a Diffusers Krea-2 model clears those standalone selections and uses the bundled components.

Conditioning enhancers

Two optional, off-by-default toggles are available under Advanced Options (below CFG Scale). They transform the text conditioning and are especially useful for the distilled Turbo checkpoint:

Both are recorded in image metadata and can be recalled. When enabled on the canvas, the same enhancer chain is applied independently to the global prompt and each positive regional prompt before their conditionings are collected.

Multiple conditionings

In the workflow editor, the Denoise - Krea-2 node accepts one conditioning or a collection for both its positive and negative conditioning inputs. Multiple independently encoded conditionings are concatenated after padding tokens are removed.

The Text Encoder - Krea-2 node also accepts an optional mask. A masked conditioning applies to that image region; an unmasked conditioning applies to the background not covered by any regional mask. If regional masks cover the full image, an unmasked conditioning falls back to the full image instead of being ignored. Krea-2 uses restricted attention on alternating main transformer blocks, leaving the other blocks unrestricted to preserve image-wide coherence. Positive regional prompts are available on the canvas. In workflows, masked conditioning collections can also be supplied to the negative input when CFG is enabled. Canvas regional negative prompts, auto-negative, and regional reference images are not supported.

LoRA

Krea-2 LoRAs (diffusers PEFT format) are supported and apply to both the transformer and — where the LoRA includes text-encoder layers — the Qwen3-VL encoder.