What it is and who it's for
FLUX.2 is the strongest family of open image models from Black Forest Labs: the top of the open-weights pack for quality, available both locally and via API. Built for developers and artists who need open weights for a private or commercial pipeline, plus control and integration with ComfyUI/diffusers. It stands out by delivering quality close to proprietary models while keeping open weights and freedom of deployment.
Key features
- Open weights (dev/schnell variants and others) — run it locally.
- High quality and solid prompt adherence among open models.
- Works through
diffusers, ComfyUI and cloud APIs (Replicate, Together, fal). - Control via LoRA and ControlNet-style pipelines.
- Fast
schnellfor drafts,devfor quality. - Commercially friendly variants (check the license of the specific version).
Getting started in 5 minutes
- Quickest path is the cloud — via Replicate/Together (see their cards), model
black-forest-labs/flux-*. - Locally through diffusers:
pip install diffusers torch transformers
from diffusers import FluxPipeline; import torch
pipe = FluxPipeline.from_pretrained("black-forest-labs/FLUX.1-schnell", torch_dtype=torch.bfloat16).to("cuda")
pipe("a cat astronaut, cinematic").images[0].save("out.png")
- For node-based control, load the model into ComfyUI.
When to use it and when not to
- ✅ Use it if you need top-tier open weights for a local or commercial pipeline plus control (LoRA/Comfy).
- ✅ Use it if privacy matters, or you're embedding it into your own product without a proprietary cloud.
- ❌ Skip it → go with "Midjourney" if you want a ready-made artistic look without fiddling with pipelines.
- ❌ Skip it → go with "Ideogram" if legible text inside the image is the key requirement.
Honest pricing
The weights are open and free (you pay in hardware locally or GPU-seconds in the cloud). Licenses differ between variants (dev is non-commercial in some versions) — verify before commercial use. Exact numbers are on the provider's site and do change.
Gotchas
- Licenses vary by variant — always check commercial use for the exact version you run.
- Running locally requires a powerful GPU (VRAM).
- In-image text quality lags behind specialized models (Ideogram).
- Full control means technical work with environments and node graphs.
🤖 Prompt booster
"I want to run FLUX.2 for <a local pipeline / a product> on the task
. Help me pick a variant (schnell/dev) and check its license for commercial use, give me diffusers code or a ComfyUI node layout, and tell me the GPU requirements. If the cloud makes more sense, suggest running it via Replicate/Together with an example call."