flux3_image_klein_sd_int8_convrot Black Forest Labs’ fast open image model creates and edits in one: a 1024 × 1024 image in about 1.9 s and a photo edit in about 3.6 s on an RTX 5090, with up to ten reference images.
No GPU. No setup. Cancel anytime.
Each result below shows the photos it started from. Click any image to open it at full size.
“Put a glowing camping lantern on the ground next to the bicycle’s back wheel.” Klein placed the lantern and pulled the camera back to show the whole bicycle.
A box drawn between the sofas marked the spot. Klein added a potted olive tree there and kept the rest of the photo.
The goldfish pattern from the second photo, printed all over the gown. The dress shape, the dress form and the background are unchanged.
Rendered on Sogni at 16 steps, each at its photo’s own size: 1024 × 1024, 1344 × 768 and 768 × 1344. The prompts are under How to use FLUX 3 Image Klein on Sogni.
FLUX 3 Image Klein is the fast, open-weights version of FLUX 3 Image from Black Forest Labs, the team behind FLUX, released on October 15, 2026. One 5.6-billion-parameter model creates images from text, edits photos, combines up to ten reference images and sets the words you quote as text in the image.
It is built for speed. On an RTX 5090, a 1024 × 1024 image took 1.9 s, against 3.7 s for Krea 2 Turbo, and a one-photo edit took 3.6 s, against 8.4 s for Qwen Image Edit 2511 Lightning and 9.7 s for Krea 2 Identity Edit. Larger models such as Krea 2 and Qwen Image still win on some images.
On Sogni it runs on the Supernet, a network of community GPUs: use it in the browser or the app, or call it through the API, with nothing to download. Text-to-image renders at any size from 256 to 4096 px per side, including 4K, from 1.80 Spark per image.
| You provide | You get |
|---|---|
| A prompt | An image at any size from 256 to 4096 px per side, including 4K. |
| A photo and an instruction | The photo edited at its own size, up to 4 megapixels. |
| A photo and a box | An object added, moved, resized or removed where you drew the box. See Edit by box. |
| Up to ten reference images | One new image that combines people, products, places or styles from all of them. |
| A guide image | A new image shaped by the guide; the strength setting sets how closely it follows. |
| Words in quotes | Those words set as text in the image, for posters, labels, packaging and signs. |
One render uses either a guide image or reference images, not both.
flux3_image_klein_sd_int8_convrot through the Sogni API and SDKs, or flux-3-klein on the creative tools generate_image and edit_image. Code is in the API section and the FLUX 3 Image Klein guide. The prompts for the edits at the top of the page:
Put a glowing camping lantern on the ground next to the bicycle's back wheel. Keep everything else unchanged.
In <ref_image_0>, add a potted olive tree <tree_1> on the wet floor between the sofas. Keep the rest of the image completely unchanged.
[{"id":"tree_1","from":null,"src_bbox":null,"tgt_bbox":[400,300,880,450],"desc":"a potted olive tree in a terracotta pot"}] Print the goldfish pattern from the second image all over the green dress in the first image, as a fabric print. Keep the dress shape, the dress form and the background unchanged.
Edit by box lets you point at the part of a photo you want changed. In the Sogni web app, choose FLUX 3 Image Klein, attach one photo and turn on Edit by box. Draw a box, pick Add object, Move or resize or Remove object, and name the object. Klein changes what you marked and keeps the rest of the photo.
Klein takes up to ten reference images in one render. We made ten product photos with Krea 2 Turbo and asked Klein to build one reading nook from all of them. Every object made it into the room, in 36.6 s on an RTX 5090.
A cozy reading nook on a sunny afternoon, warm light from a tall window. The red ceramic teapot from the first image sits on a small wooden side table beside a worn leather armchair. The brass desk lamp from the second image stands on the table behind the teapot. The potted monstera from the third image fills the corner by the window. The vintage film camera from the fourth image rests on the armrest of the chair. The stack of hardcover books from the fifth image lies on the floor beside the chair. The ginger tabby cat from the sixth image naps curled up on the armchair cushion. The wicker basket of yarn from the seventh image sits on the floor by the window. The brass alarm clock from the eighth image stands on the windowsill. The vase of sunflowers from the ninth image stands on the side table beside the lamp. The red plaid blanket from the tenth image is draped over the back of the armchair. Natural colors, photograph.
The same scene with one to nine references, and the side-by-side tests against Krea 2 Identity Edit and Qwen Image Edit 2511 Lightning, are in the full comparison on the Sogni blog.
Edit by box writes boxes into the prompt for you. You can also write them yourself, in a text-to-image prompt or through the API: tag each element with an id in angle brackets, such as <obj_1>, and end the prompt with a list giving each id a box as [top, left, bottom, right] on a 0–1000 grid and a short description. The balloons in the gallery were placed this way:
Full-color outdoor photograph at sunrise, with a broad dawn sky <sky_1> above a green valley <valley_1>. On the left, a large hot-air balloon <obj_1> floats over the valley, while a smaller blue hot-air balloon <obj_2> hangs farther back on the right. Along the horizon, the rising sun <sun_1> appears between distant mountain ridges <mountain_1>, casting low orange light across the slopes and leaving the foreground meadow in cooler shadow. [{"id": "obj_1", "bbox": [80, 60, 480, 380], "desc": "A large red and yellow striped hot-air balloon with alternating vertical fabric panels, a rounded envelope, dark suspension cables, and a small rectangular wicker basket hanging below; the lower edge of the envelope is partly shaded by the sunrise angle."}, {"id": "obj_2", "bbox": [200, 620, 420, 800], "desc": "A small blue hot-air balloon with a rounded cobalt-blue envelope, narrow darker seams, fine suspension lines, and a tiny brown basket."}, {"id": "sky_1", "bbox": [0, 0, 650, 1000], "desc": "A clear sunrise sky grading from pale orange near the horizon through peach to muted blue overhead, with several thin horizontal clouds catching warm light."}, {"id": "sun_1", "bbox": [470, 455, 535, 525], "desc": "A low circular sunrise disk in bright yellow-orange, partially veiled by the distant ridge line."}, {"id": "mountain_1", "bbox": [430, 0, 690, 1000], "desc": "Layered distant mountain ridges forming an uneven horizon, with blue-gray silhouettes in front and warmer brown-green slopes along their upper edges."}, {"id": "valley_1", "bbox": [560, 0, 1000, 1000], "desc": "A broad green valley with rolling grassy slopes, scattered darker tree masses, and a winding river reflecting a narrow strip of orange morning light; the nearest meadow contains patches of deep green shadow and uneven vegetation."}] Time for one 1024 × 1024 image on an RTX 5090 with the model loaded, and its price, at each model’s default settings.
| Model | GPU time, RTX 5090 | Spark per image | On Sogni | Default steps | Made by · size | License |
|---|---|---|---|---|---|---|
| FLUX 3 Image Klein | 1.9 s 3.6 s for a 1 MP edit with 1 reference | 1.80 2.19 for a 1 MP edit with 1 reference | Text-to-image, guide image, edits from 1–10 optional references | 16 | Black Forest Labs · 5.6B | FLUX Kommunity License |
| Krea 2 Turbo | 3.7 s | 2.43 | Text-to-image, guide image, LoRAs | 8 | Krea · 12B | Krea 2 Community License |
| Z-Image Turbo | 2.5 s | 1.60 | Text-to-image | 8 | Tongyi Lab (Alibaba) · 6B | Apache 2.0 |
| Qwen Image 2512 Lightning | 3.2 s | 2.07 | Text-to-image, known for legible text | 4 | Alibaba (Qwen) · 20B | Apache 2.0 |
| Qwen Image Edit 2511 Lightning | 8.4 s with 1 reference | 4.00 with 1 reference | Edits from 1–3 references | 4 | Alibaba (Qwen) · 20B | Apache 2.0 |
| Krea 2 Identity Edit | 9.7 s with 1 reference | 6.49 with 1 reference | Identity-preserving edits from 1–2 references | 10 | conradlocke · LoRA on Krea 2 Turbo | Krea 2 Community License |
| FLUX.1 [schnell] | Not in our timed test | 0.80 | Text-to-image | 4 | Black Forest Labs · 12B | Apache 2.0 |
Spark per 1024 × 1024 image at each model’s default steps (1 Spark = $0.005); edit models with one reference image. Sizes are parameter counts as each maker publishes them. Sogni’s Unlimited plans cover all of these under fair use.
| Edit model | 1 reference | 2 references |
|---|---|---|
| FLUX 3 Image Klein | 3.6 s | 5.7 s |
| Qwen Image Edit 2511 Lightning | 8.4 s | 10.3 s |
| Krea 2 Identity Edit | 9.7 s | 14.2 s |
1-megapixel edits on one RTX 5090 with each model loaded. In the same test, Klein was the only one of the three to change a line of printed text correctly. Every image is in the full comparison on the Sogni blog.
Black Forest Labs calls FLUX 3 Image Klein “the most capable open weights image model” and describes it as “frontier quality with the speed and customization of open weights”. In its launch post, Klein ranks first among open-weights models in Black Forest Labs’ own evaluations for text-to-image, multi-reference generation and image editing, and runs on consumer GPUs down to an RTX 3090.
Black Forest Labs’ launch post, FLUX 3 Image Klein page, documentation, open weights on Hugging Face and FLUX Kommunity License.
FLUX.2 [klein] is Black Forest Labs’ earlier compact family, released in January 2026 in 4B and 9B sizes. FLUX 3 Image Klein is a newer, different model. In Black Forest Labs’ evaluations it scores 91 Elo higher than FLUX.2 [klein] 9B in text-to-image and 70 higher in image editing, with 38% fewer parameters. The licenses differ too: FLUX.2 [klein] 4B is Apache 2.0 and 9B is non-commercial; FLUX 3 Image Klein uses the FLUX Kommunity License.
Use pay-as-you-go Spark packs for each render (1 Spark = $0.005), or choose a flat-rate Sogni plan for credit-free fair-use generation in the app.
| Configuration | Spark | USD |
|---|---|---|
| 1024 × 1024 · 16 steps · text-to-image | 1.80 Spark | $0.009 |
| 2048 × 2048 · 16 steps · text-to-image (scales with pixels) | 4.82 Spark | $0.024 |
| 3840 × 2160 · 16 steps · text-to-image | 14.7 Spark | $0.073 |
| 4096 × 4096 · 16 steps · text-to-image | 50.8 Spark | $0.25 |
| 1024 × 1024 · 16 steps · 1 reference | 2.19 Spark | $0.011 |
| 1920 × 1088 · 16 steps · one 2 MP photo edited at its own size | 5.35 Spark | $0.027 |
| 2352 × 1776 · 16 steps · one 4 MP photo edited at its own size (the largest one-photo edit) | 14.3 Spark | $0.071 |
| 1024 × 1024 · 16 steps · 2 references | 3.45 Spark | $0.017 |
| 1024 × 1024 · 16 steps · 3 references | 4.88 Spark | $0.024 |
| 1024 × 1024 · 16 steps · 4 references | 6.73 Spark | $0.034 |
| 1024 × 1024 · 16 steps · 5 references | 8.74 Spark | $0.044 |
| 1024 × 1024 · 16 steps · 6 references | 10.7 Spark | $0.054 |
| 1024 × 1024 · 16 steps · 7 references | 13.7 Spark | $0.068 |
| 1024 × 1024 · 16 steps · 8 references | 16.4 Spark | $0.082 |
| 1024 × 1024 · 16 steps · 9 references | 19.2 Spark | $0.096 |
| 1024 × 1024 · 16 steps · 10 references | 22.3 Spark | $0.11 |
Text-to-image costs 1.80 Spark ($0.009) per image at the default 16 steps, up to about 1.5 megapixels; larger images scale with pixels, and fewer steps cost less. A one-photo edit runs at the photo’s own size, up to 4 megapixels: 2.19 Spark at 1 MP, 5.35 at 2 MP and 14.25 at 4 MP.
On an RTX 5090, a 3840 × 2160 image took 27 s and a 4096 × 4096 image 94 s. A one-photo edit took 3.6 s at 1 MP, 8.3 s at 2 MP and 22.1 s at 4 MP.
One Sogni API key reaches every model on the Supernet — call FLUX 3 Image Klein with the exact model id.
import { readFile } from 'node:fs/promises';
import { SogniClient } from '@sogni-ai/sogni-client';
const client = await SogniClient.createInstance({
appId: crypto.randomUUID(),
apiKey: process.env.SOGNI_API_KEY,
network: 'fast',
});
// Text-to-image: leave contextImages out. Edits: add one to ten references.
const project = await client.projects.create({
type: 'image',
modelId: 'flux3_image_klein_sd_int8_convrot',
positivePrompt:
'Print the goldfish pattern from the second image all over the green dress in the first image, ' +
'as a fabric print. Keep the dress shape, the dress form and the background unchanged.',
contextImages: [await readFile('gown.jpg'), await readFile('goldfish.jpg')],
numberOfMedia: 1,
});
const [url] = await project.waitForCompletion();
console.log(url); // result link — download within 24h curl https://api.sogni.ai/v1/creative-agent/workflows \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $SOGNI_API_KEY" \
-d '{
"input": {
"title": "First render",
"steps": [{
"id": "step1",
"toolName": "generate_image",
"arguments": { "prompt": "Photograph of a white ceramic mug of coffee on a worn wooden table by a window, morning sun from the right casting a long shadow, shallow depth of field", "model": "flux-3-klein" }
}]
},
"confirm_cost": true
}' The JavaScript example edits with two references; leave contextImages out for text-to-image. The curl example uses the creative tools workflow alias flux-3-klein, which edit_image also accepts. Settings and limits are in the FLUX 3 Image Klein guide. Full reference at docs.sogni.ai.
Renders made on Sogni. Hit Use prompt on a text-to-image card to open the app with FLUX 3 Image Klein selected and the prompt filled in. Each edit shows the photo it started from.
Use a flat monthly plan for credit-free fair-use generation, or buy Spark packs when pay-as-you-go fits better. Both run on the same creator-owned GPU network.
One flat price in the app. Generate under fair use without a per-image meter.
Image, video, music, and language models in one workspace and one API key.
Prefer pay-as-you-go? Call FLUX 3 Image Klein by id and pay with Spark packs.
Runs on a decentralized GPU network where workers share subscription revenue.
FLUX 3 Image Klein is an open-weights image model from Black Forest Labs, released on October 15, 2026. It is the 5.6-billion-parameter version of FLUX 3 Image: one model for text-to-image, photo edits, up to ten reference images, layout boxes and text in images. Sogni runs it on Supernet GPUs, so there is nothing to download.
On one RTX 5090, a 1024 × 1024 image takes about 1.9 s and a one-photo edit about 3.6 s, against about 8.4 s for Qwen Image Edit 2511 Lightning and 9.7 s for Krea 2 Identity Edit. An edit from ten reference images takes about 37 s, and a 3840 × 2160 image about 27 s.
Text-to-image costs 1.80 Spark (about $0.009) per image at the default 16 steps, up to about 1.5 megapixels; 2048 × 2048 is 4.82 Spark. A 1024 × 1024 edit costs 2.19 Spark with one reference image, 3.45 with two and 22.27 with ten. A one-photo edit runs at the photo’s own size: 5.35 Spark at 2 MP and 14.25 at 4 MP. Sogni’s Unlimited plans cover it under fair use.
The weights are free to download from Hugging Face under the FLUX Kommunity License, which Black Forest Labs describes as free for commercial use by individuals and companies with annual revenue under $5 million. On Sogni there is no GPU to buy: Klein is covered by the Unlimited plans, or costs 1.80 Spark per 1024 × 1024 image.
Add the photo, describe the change in plain language, such as “tie a red bandana around her neck”, and say what should stay the same. To point at a spot instead, use Edit by box. To combine images, add up to ten and refer to them by order: the first image, the second image and so on.
A tool in the Sogni web app for FLUX 3 Image Klein. Attach one photo, draw a box, and choose Add object, Move or resize, or Remove object. Klein changes what you marked and keeps the rest of the photo. One edit per render is the most reliable; you can draw up to three.
Up to ten per render. They are optional: without any, FLUX 3 Image Klein renders from the prompt alone.
Yes. Put the exact words in quotes and say where they go and how they should look; the posters, packaging and notebook on this page were made that way. Klein can also change the text already in a photo.
Tag each element in the prompt with an id in angle brackets, such as <obj_1>, and end the prompt with a list giving each id a box as [top, left, bottom, right] on a 0 to 1000 grid plus a short description. In the web app, Edit by box writes these for you.
Yes. Sogni Unlimited members can import FLUX 3 Image Klein LoRAs from Civitai or Hugging Face in My LoRAs.
No. Klein is distilled to run at a fixed guidance of 1, where a negative prompt has no effect. Describe what you want in the prompt itself.
They are different models. FLUX.2 [klein] is Black Forest Labs’ earlier compact family from January 2026, in 4B and 9B sizes. FLUX 3 Image Klein is the 5.6B open-weights version of FLUX 3 Image; Black Forest Labs reports it scores 91 Elo higher than FLUX.2 [klein] 9B in text-to-image and 70 higher in editing.
No. Black Forest Labs has not released a FLUX 3 [schnell]. FLUX 3 Image Klein is the open-weights FLUX 3 image model, distilled to 16 steps; the full FLUX 3 Image and FLUX 3 Video are on Black Forest Labs’ own API. FLUX.1 [schnell], the four-step model from 2024, is also on Sogni.
Yes. Black Forest Labs publishes the weights on Hugging Face, ComfyUI supports the model, and Black Forest Labs says its int8 files run on GPUs with as little as 8 GB of VRAM. On Sogni you need no GPU or setup.
The FLUX Kommunity License, which Black Forest Labs publishes with the weights on Hugging Face.
Create in the app, or build with the API. Your call.