Flux.1

Popular

Black Forest Labs' open-weight image generation model family, known for perfect text rendering, hyper-realistic detail, and the most active open-source.

Developer
Black Forest Labs
Type
API & Open-Weight Model
Pricing
Freemium (API) / Free (Open Weights)
On this page

Flux.1 is the image generation model that changed the open-source AI art landscape. Created by Black Forest Labs — the team that built the original Stable Diffusion — it delivers hyper-realistic photos, perfect text rendering, and a level of prompt adherence that makes other models feel primitive. And the [dev] and [schnell] variants are open-weight, spawning the most active fine-tuning community in AI imagery.

Overview

Launched in August 2024, Flux.1 arrived as a dramatic step up from the Stable Diffusion family. In nearly every benchmark that matters to practical users — text accuracy, photorealism, prompt adherence, and anatomical consistency — Flux.1 outperformed models that had dominated the space for years.

The model comes in three variants optimized for different needs: [pro] for maximum quality via API, [dev] for community fine-tuning and non-commercial local use, and [schnell] for real-time, 4-step generation. A large community LoRA ecosystem (specialized fine-tunes) has grown on the dev weights, covering everything from specific artistic styles to corporate brand kits. Black Forest Labs has since released a successor, FLUX.2, which is natively supported in ComfyUI.

Key Features

  • Best-in-Class Text Rendering: Flux.1 renders text within images with near-perfect spelling and typography — a capability where previous models consistently failed. Signs, labels, watermarks, and typographic art are now reliable.
  • Photorealistic Precision: Ultra-high-frequency detail in skin, fabric, architecture, and natural environments that rivals professional photography.
  • Exceptional Prompt Adherence: Places objects, colors, lighting, and compositional elements where you ask for them, with a precision that makes prompting feel like directing a real photographer.
  • Three Purpose-Built Variants: Choose between maximum quality ([pro]), community fine-tuning ([dev]), or 4-step instant generation ([schnell]).
  • Large LoRA Ecosystem: The [dev] open weights have generated a large community of fine-tunes for specific styles, characters, products, and aesthetics.
  • ComfyUI Integration: First-class support in ComfyUI for complex, node-based workflows, ControlNet conditioning, and chained generation pipelines.
  • FLUX.1 Tools: Variants for specific tasks — FLUX.1 Fill (inpainting), FLUX.1 Depth (depth-conditioned generation), FLUX.1 Canny (edge-conditioned generation).

Model Variants Explained

VariantUse CaseLicenseSpeedQuality
[pro]Production, APICommercial (API only)Fast (API)Highest
[dev]Local, fine-tuningNon-commercialModerateVery High
[schnell]Real-time, prototypingApache 2.04 steps (~2s)Good

Use Cases

Professional Design

  • Logo Exploration: Generate typographic logos with accurate letterforms and complex compositions.
  • Product Photography: Create realistic product shots with custom lighting and environments.
  • Brand Identity: Maintain visual consistency across campaigns with fine-tuned LoRAs.

Creative & Art

  • AI Photography: Hyper-realistic human portraits, street photography, and documentary-style imagery.
  • Concept Art: Rapid ideation with high visual quality for games, film, and publishing.
  • Typography Art: Posters, signs, and typographic compositions with reliable text accuracy.

Development & Applications

  • App Asset Generation: Creating UI mockups, icons, and illustrations programmatically.
  • E-commerce: Automated product visualization in different settings and colorways.

Getting Started

Option A: Use via API (Easiest)

import fal_client

# Set your FAL API key: https://fal.ai/dashboard
result = fal_client.run(
    "fal-ai/flux/dev",
    arguments={
        "prompt": "A neon sign reading 'OPEN 24/7' glowing in a rainy Tokyo alley, photorealistic, f/1.8",
        "image_size": "landscape_4_3",
        "num_inference_steps": 28,
        "guidance_scale": 3.5,
    }
)
print(result["images"][0]["url"])

Option B: Use in ComfyUI (Local)

  1. Install ComfyUI.
  2. Download the FLUX.1 [dev] weights from Hugging Face (24GB).
  3. Place in ComfyUI/models/unet/ (or use the ComfyUI Manager to install automatically).
  4. Load a Flux workflow from openart.ai/workflows and start generating.

Option C: Online Platforms (No Setup)

Prompting Best Practices

  • Be descriptive about lighting: "golden hour light", "dramatic side lighting", "soft overcast diffusion."
  • Specify photography parameters: "f/1.8 bokeh", "35mm lens", "shot on Hasselblad."
  • For text: Put text in quotes directly in the prompt — "OPEN 24/7".
  • Use [schnell] for iteration: Fast and free (Apache 2.0) for rapid prompt testing, then switch to [dev] for final quality.

Pricing & Access

Third-party hosts price Flux per megapixel of output, not per image, so a larger image costs proportionally more. Figures below are in USD, from Fal.ai's model pages.

  • FLUX.1 [schnell]: Free weights, Apache 2.0 — run locally, or on Fal.ai at $0.003 per megapixel.
  • FLUX.1 [dev]: Free weights (non-commercial). Hosted on Fal.ai at $0.025 per megapixel.
  • FLUX.1 [pro]: API only, commercial license. FLUX 1.1 [pro] on Fal.ai is $0.04 per megapixel.
  • BFL API (Direct): bfl.ai/pricing — direct from Black Forest Labs. Note the older api.bfl.ml host no longer resolves; the current API host is api.bfl.ai.

Limitations

  • VRAM Requirements: [dev] requires 24GB VRAM for local inference (or CPU with 48GB+ RAM, very slowly).
  • Non-Commercial [dev]: The dev weights cannot be used commercially without licensing from BFL.
  • No Video: Flux.1 is image-only — use Luma or Runway for video.
  • Slower than [schnell]: [dev] quality requires 20-50 inference steps, which takes 1-3 minutes locally.

Community & Support

Explore More AI Tools

Discover other AI applications and tools.