FLUX Schnell: a text-to-image model that finishes in four steps, and where to run it

September 4, 2026
Models

Black Forest Labs released this one under Apache 2.0, which for an image generator is worth pausing on: the weights are free, commercial use is fine, and there is no acceptance step. Self-hosting 12 billion parameters means a GPU with real memory, plus the Hugging Face diffusers library or ComfyUI. In your browser it runs on cnaps studio, included in the basic plan.

The distinctive thing is how little work it does per picture. Image models of this quality normally step through twenty to fifty denoising passes. This one was distilled to finish in one to four, and the studio default is four. Fewer passes means less GPU time per image, which is what makes generating in bulk affordable rather than a budget decision.

The cost is that it does one thing. Text goes in, an image comes out, and that is the whole interface: no editing an existing picture, no reference image, no mask. Seven image generation models sit in the cnaps studio catalog and this is the one to reach for when you need many pictures quickly from scratch.

What it actually is

A 12-billion-parameter rectified flow transformer, which is a design that learns a straighter path from noise to picture than older diffusion models take. That straighter path is what makes a four-step result usable, since each step covers more ground.

Getting there took a distillation step. The short version: a slower, higher-quality teacher model was used to train this one to reach a similar result in a fraction of the passes, with an adversarial component pushing the output to stay sharp rather than going soft the way heavy shortcuts usually do.

Three settings in cnaps studio, and that is all. Diffusion steps run from 1 to 8 with a default of 4, and this is the only quality dial. A random seed makes a result reproducible. Output size is a choice of three squares: 512, 768 or 1024 pixels. Prompts are English.

Parameters12 billion
ArchitectureRectified flow transformer
Training approachAdversarial diffusion distillation
Steps per image1 to 8, default 4
Output sizes512, 768 or 1024 pixels square
InputText only
Prompt languageEnglish
FrameworksHugging Face diffusers, ComfyUI
LicenseApache 2.0
A written prompt goes into FLUX Schnell in cnaps studio with the step count and output size set, and a generated image comes back in the viewer.
Text in, picture out. The step count is the only quality control there is.

Try FLUX Schnell in cnaps studio →

What is published, and what is not

Its own model card has no benchmark table. No image quality score, no evaluation against other generators, nothing to rank. The vendor describes output as competitive with leading closed commercial services, and that claim carries no number and no test behind it.

What is published is architecture and mechanics: 12 billion parameters, the rectified flow design, the distillation method, the one-to-four step range, and Apache 2.0. Those are facts about how it was built rather than how well it works.

The only figures for it come from a rival's card. SANA-Sprint 1.6B's model card reports FLUX Schnell at 7.94 FID and 0.71 GenEval, against 7.59 and 0.74 for SANA-Sprint. FID measures how close generated images sit to real photographs, where lower is better, and GenEval checks whether the objects, counts and colours in a prompt appear, where higher is better. On both it trails, by a small margin, and the team doing the measuring built the other model.

How it compares to the other image generators here

FLUX SchnellFLUX.2 KLEIN 4BZ-Image-TurboSANA-Sprint 1.6B
Size12B, needs a serious GPU4B, runs on a consumer GPU6B, fits 16GB of video memory1.6B
InputsText onlyText, an image to edit, or several reference imagesText onlyText only
Steps1 to 8, default 41 to 8, default 45 to 30, default 91 to 4, default 2
Output sizes512, 768, 1024 square512, 768, 1024 squareHeight and width, default 1024Width and height, default 1024
Published quality score7.94 FID, 0.71 GenEval, on SANA-Sprint's cardNoneNone on its own card7.59 FID, 0.74 GenEval
LicenseApache 2.0Apache 2.0Apache 2.0NVIDIA Open Model License

The one comparable pair is FLUX Schnell against SANA-Sprint 1.6B, both scored on SANA-Sprint's card, where the smaller model comes out slightly ahead. The rest of the table is specification, and quality beyond that pair is judged on your own prompts.

The practical split is about what you feed it. Reach for FLUX Schnell when the input is a text prompt and nothing else, and you want many images. Reach for FLUX.2 KLEIN 4B when you also need to edit an existing picture or blend several references, and when a smaller model that fits a consumer card matters. Reach for Z-Image-Turbo, SANA-Sprint 1.6B, DeepGen-1.0, GLM-Image or OmniGen2 when their particular strengths suit the job, and settle it by running the same prompt through two or three of them.

What to chain it with

Text goes in, one image comes out at 1024 pixels or less. That ceiling is what decides most of the chains.

Two are worth building. Upscaling is the common one, since 1024 pixels is small for print or a hero image: PiSA-SR or SMFANet+ takes the result up to a usable size. And because this model cannot edit, pairing it with one that can is the natural next step: generate a base here, then hand it to QWEN-2511 for an instructed change or to QWEN-Inpaint to replace one masked region, keeping the composition you liked.

Open FLUX Schnell in cnaps studio, run the same prompt at 1 step and at 8, and find out where on that range your own prompts stop improving.

Start for free →

← Back to all posts

Related Posts

Get new posts by email.

New research notes, customer workflows, and model integrations straight from the team.

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form