Stability AI is the classic UNet latent-diffusion vendor. Black Forest Labs (BFL) is the 2024+ open-weight still lab many teams actually deploy next: the FLUX family—a rectifier / flow-matching transformer line with a three-SKU license split that is the real product, not a marketing footnote.
Volume 16.3 already cataloged FLUX vs SDXL vs DALL·E. Volume 17 opens the architecture: FLUX after diffusion / SDXL, plus ComfyUI graphs. This 22.2 lecture is the company buy: schnell vs dev vs pro, when BFL beats Stability on prompt and text, and when you still need Midjourney or Ideogram. Do not invent DiT layer counts here—Vol. 17 has that.
Learning Objectives
By the end of this lesson, students should be able to:
- Identify Black Forest Labs as the FLUX vendor and name schnell / dev / pro as the durable license split.
- Treat FLUX as flow-matching / transformer, not “another SDXL UNet.”
- Score Pricing / Strengths / Weaknesses qualitatively vs Stability and closed still SaaS.
- Run a schnell
diffuserscall and know why few steps / low guidance are typical. - Cross-link Vol. 16.3 FLUX catalog and Vol. 17 FLUX / diffusion / ComfyUI.
- Know when Midjourney (look), Ideogram (type), or Firefly (indemnity) still wins.
Black Forest Labs is the company behind FLUX.1 (and later FLUX still/video-adjacent SKUs—always re-read the card). Architecturally FLUX is closer to a multimodal diffusion transformer with flow matching than to SD 1.5’s UNet-DDPM. Product-wise it ships as schnell (fast, Apache-2.0 weights), dev (downloadable weights with a non-commercial / research-style license unless BFL grants a commercial license), and pro (closed API). The three-way license pattern is the durable vendor lesson; later model names may change.
Pricing, Strengths & Weaknesses
| Axis | BFL FLUX (schnell / dev / pro) | Stability SDXL | Closed still SaaS |
|---|---|---|---|
| Pricing | Schnell: Apache weights + your GPU. Dev: free to download, commercial use usually needs a BFL license. Pro: API usage / credits. Do not freeze a dollar rate. | RAIL-class weights + GPU, or Stability API credits. | Seat + credit subscription. |
| Strengths | Strong prompt following among open stills; readable short text more often than SD 1.5/XL; schnell is legally simple to serve; few-step schnell is ops-cheap on steps. | Mature ControlNet / LoRA zoo; lighter VRAM options; SVD I2V sibling. | Zero GPU; enterprise ToS on some vendors. |
| Weaknesses | Dev is not Apache—shipping it commercially without a license is the classic foot-gun. Heavier than SD 1.5. ControlNet-class lock is younger than SD. Not a poster typesetter (Ideogram) or indemnity CC suite (Firefly). | Weaker vanilla prompt/text vs FLUX. | No self-host FLUX-dev quality without BFL/API. |
The License Split Is the Product
FLUX.1 [schnell]
- Open weights + Apache-2.0
- Few inference steps by design
- Best default for legal-simple serving
FLUX.1 [dev]
- Weights downloadable
- Non-commercial unless licensed
- Often strongest open FLUX stills
FLUX.1 [pro]
- Closed API only
- Vendor’s best FLUX stills
- BFL / partner ToS + usage meter
Minimal diffusers Call (schnell)
Few steps and modest guidance are typical for schnell—do not copy an SDXL 30-step / CFG 7 recipe blindly. Pin the HF id and the license. Vol. 17 explains flow matching; here you only load and sample.
When BFL Is the Right Vendor
Pick FLUX when
- Open stills with stronger prompt lock than SDXL
- Short in-image words matter (still not Ideogram)
- Apache schnell for simple commercial serving
- You will pay BFL for dev commercial or pro API
Move on when
- Max ControlNet / LoRA zoo → Stability SD 1.5/XL
- Art-director look, no GPU → Midjourney
- Posters / logos / exact lettering → Ideogram
- CC indemnity + PS fill → Firefly
“FLUX is open like SD 1.5, so any HF id is Apache and commercially free.” Only schnell is Apache-2.0 in the classic three-SKU split. Dev weights are downloadable but the license is not Apache—commercial use typically requires a BFL grant. Pro is API-only. Loading FLUX.1-dev into a paid SaaS because “the weights are on Hugging Face” is a procurement failure, not a technical one. Vol. 16.3 and Vol. 17.1 FLUX lectures repeat this on purpose.
Knowledge Check
- Short Answer: Name the three classic FLUX.1 SKUs and which one is Apache-2.0. Answer: schnell (Apache-2.0), dev (non-commercial unless licensed), pro (closed API).
- True/False: FLUX is just a larger SDXL UNet with the same DDPM sampler. Answer: False—it is a flow-matching / transformer cousin; see Vol. 17 FLUX.
- Multiple Choice: Best default for legal-simple self-host serving: (a) flux1-dev, (b) schnell, (c) pro weights on disk. Answer: (b).
- Short Answer: What is BFL’s pricing shape for pro vs schnell? Answer: Pro = API usage/credits; schnell = your GPU hours on Apache weights (no fake $).
- True/False: Hugging Face downloadability implies commercial Apache rights for dev. Answer: False—dev has a separate non-commercial-style license unless BFL grants commercial use.
- Multiple Choice: Relative to SD 1.5/XL, FLUX text rendering is typically: (a) worse, (b) stronger on short words but not Ideogram-class, (c) native SVG. Answer: (b).
- Short Answer: Which Vol. 16 and Vol. 17 lectures pair with this vendor page? Answer: 16.3 FLUX catalog; 17.1 FLUX + diffusion/SDXL/ComfyUI.
- True/False: Schnell should usually be run with an SDXL-style 30-step / high-CFG recipe. Answer: False—schnell is few-step, often low/zero CFG; read the card.
- Multiple Choice: Next Image AI vendor after BFL in 22.2: (a) Groq, (b) Midjourney, (c) ElevenLabs. Answer: (b).
- Short Answer: When is Stability still the better vendor than BFL? Answer: When you need the mature ControlNet/LoRA/SVD zoo, lighter 1.5 VRAM, or RAIL checkpoints you already operationalize.
Key Takeaways
- BFL is the FLUX vendor: flow-matching transformer stills, not “SDXL 3.”
- The product is the license split—schnell Apache, dev restricted, pro API.
- Pricing is GPU hours and/or BFL API/license—no fake dollar table.
- Vol. 16.3 catalogs FLUX; Vol. 17 teaches the architecture.
- Continue with Midjourney.
Lab: Same prompt on FLUX schnell vs SDXL base. Score prompt lock and short text. Then read the dev license card aloud—do not run dev commercially in class.
Whiteboard: Three columns: Apache schnell / restricted dev / API pro. Arrow to Vol. 17 “not a UNet.” Arrow to Ideogram for posters.
Recap: Black Forest Labs ships FLUX—license-split open stills with stronger prompt/text than classic SD, not a free-for-all on every HF id. Continue with Midjourney.