File size: 2,093 Bytes
981fef6
6a4beb4
b3205ad
 
 
981fef6
 
 
 
6a4beb4
 
b3205ad
 
6a4beb4
 
 
981fef6
 
b3205ad
6a4beb4
b3205ad
 
 
 
 
 
 
6a4beb4
 
 
b3205ad
 
 
 
 
6a4beb4
b3205ad
 
 
 
 
 
6a4beb4
b3205ad
 
 
6a4beb4
b3205ad
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
---
title: Krea 2 Identity Edit
emoji: 🧬
colorFrom: blue
colorTo: gray
sdk: gradio
sdk_version: 6.20.0
app_file: app.py
pinned: false
hardware: zero-a10g
python_version: "3.10"
startup_duration_timeout: 45m
short_description: Identity-preserving instruction image editing on Krea 2
models:
  - krea/Krea-2-Turbo
  - conradlocke/krea2-identity-edit
---

# 🧬 Krea 2 Identity Edit

Instruction-based, **identity-preserving** image editing built on
[Krea 2 Turbo](https://huggingface.co/krea/Krea-2-Turbo) with the community LoRA
[`conradlocke/krea2-identity-edit`](https://huggingface.co/conradlocke/krea2-identity-edit).

Give it an image and a plain-language instruction; it edits while preserving what you
didn't ask to change — including the person's likeness. Person re-staging, local edits
(recolor / add / remove / replace), replace-with-reference, and full-image restyles.

## How it works

Krea 2 is a text-to-image MMDiT; this LoRA turns it into an instruction editor via a
**dual-conditioning** recipe that stock `Krea2Pipeline` does not provide. This Space
reproduces the two custom pieces from the reference
[ComfyUI-Krea2Edit](https://github.com/lbouaraba/comfyui-krea2edit) node pack in plain
diffusers / PyTorch:

- **Grounded encode** — the instruction is encoded *together with the source image*
  through the Qwen3-VL text encoder (image tokens inserted via the grounded chat
  template), tapping the 12 selected decoder layers.
- **Source patch** — the VAE-encoded source latent is prepended to the transformer
  sequence as clean tokens (RoPE frame index: source = 1, target = 0), so appearance is
  carried in-context and only the target tokens are denoised.

Default recipe: Turbo, 8 steps, guidance off (Krea convention). `grounding_px` trades
edit adherence (lower) against identity/likeness (higher); 768 is balanced, 1024+ for
people. For removals / large deletions, raise steps and guidance.

*An unofficial community fine-tune of Krea 2 Raw — not affiliated with or endorsed by
Krea.ai, Inc. Weights are distributed under the Krea 2 Community License.*