Black Forest Labs: FLUX 3 Image Klein API
Open-weights image model from Black Forest Labs for text-to-image, multi-reference editing, and layout control, optimized for consumer GPUs.
FLUX 3 Image Klein is an open-weights image generation and editing model from Black Forest Labs. Its image transformer has 5.6 billion parameters and pairs with Qwen3-VL-4B-Instruct as a separate text encoder. The model accepts text and image inputs and produces image outputs. It supports text-to-image generation, single-reference editing, multi-reference composition with up to 10 reference images, prompt-based bounding-box layout control on a 0–1000 grid coordinate system, and text rendering within generated images. A prompt upsampler is required, as short prompts fed directly tend to produce generic results.
The model ships in two variants. Klein Base is intended for fine-tuning, LoRA training, and research, using 50-step sampling with a guidance scale of 3.5. Klein distilled is built for direct generation and editing with 16-step sampling and no guidance, and is the checkpoint behind the Black Forest Labs API. Weights occupy about 11.2GB in BF16 and about 5.6GB in FP8. An INT8 quantized version runs on NVIDIA GeForce RTX GPUs with as little as 8GB of VRAM, such as the RTX 4070. With the distilled model and INT8 build, generating a 1MP image takes about 4 seconds on an RTX 5090 and about 9 seconds on an RTX 4070.
FLUX 3 Image Klein is well suited for image generation on local or owned infrastructure, image editing on consumer devices, fine-tuning and LoRA training on the base checkpoint, and rapid iteration on thumbnails and design drafts. Integration is available through ComfyUI or Diffusers, with official workflow files provided. The model is released under the FLUX Kommunity License v1.0, which permits non-commercial use and offers a commercial output exception for eligible users. Deployment is also possible via the NVIDIA NIM platform, supported globally. Downloadable base checkpoints are provided for fine-tuning research. Before release, the model underwent internal red-team testing and evaluation by external safety partner Cinder.
Updated:
MODEL ID
flux-3-image-klein- Input
- text / image
- Output
- image
Highlights
- Open-weights image model
- 5.6B parameter image transformer
- Multi-reference editing with up to 10 images
- Layout control via bounding boxes
- Runs on consumer GPUs with 8GB VRAM
- FLUX Kommunity License v1.0
Providers
Compare API prices across providers. Select a provider to view all charges and conditions.
Benchmarks
- +91 Elo
Text-to-Image Elo
vs FLUX.2 klein 9B
- +70 Elo
Image Editing Elo
vs FLUX.2 klein 9B
Scores as published by the model provider.
API reference
Model-specific protocol details are not published. Check the API reference for integration requirements.
API reference →Supported parameters
- resolution
- aspect_ratio
- n
- input_references
Frequently asked questions
What is Black Forest Labs: FLUX 3 Image Klein?
FLUX 3 Image Klein is an open-weights image generation and editing model from Black Forest Labs. Its image transformer has 5.6 billion parameters and pairs with Qwen3-VL-4B-Instruct as a separate text encoder. The model accepts text and image inputs and produces image outputs. It supports text-to-image generation, single-reference editing, multi-reference composition with up to 10 reference images, prompt-based bounding-box layout control on a 0–1000 grid coordinate system, and text rendering within generated images. A prompt upsampler is required, as short prompts fed directly tend to produce generic results. The model ships in two variants. Klein Base is intended for fine-tuning, LoRA training, and research, using 50-step sampling with a guidance scale of 3.5. Klein distilled is built for direct generation and editing with 16-step sampling and no guidance, and is the checkpoint behind the Black Forest Labs API. Weights occupy about 11.2GB in BF16 and about 5.6GB in FP8. An INT8 quantized version runs on NVIDIA GeForce RTX GPUs with as little as 8GB of VRAM, such as the RTX 4070. With the distilled model and INT8 build, generating a 1MP image takes about 4 seconds on an RTX 5090 and about 9 seconds on an RTX 4070. FLUX 3 Image Klein is well suited for image generation on local or owned infrastructure, image editing on consumer devices, fine-tuning and LoRA training on the base checkpoint, and rapid iteration on thumbnails and design drafts. Integration is available through ComfyUI or Diffusers, with official workflow files provided. The model is released under the FLUX Kommunity License v1.0, which permits non-commercial use and offers a commercial output exception for eligible users. Deployment is also possible via the NVIDIA NIM platform, supported globally. Downloadable base checkpoints are provided for fine-tuning research. Before release, the model underwent internal red-team testing and evaluation by external safety partner Cinder.
How is usage billed?
Your bill depends on the provider you use, its prices and your usage. Longer inputs or other conditions may have different prices. Billed based on the actual generation cost. See your bill for the final amount.
What input modalities does FLUX 3 Image Klein support?
It accepts text and image inputs, and produces image outputs.
How many reference images can it use for multi-reference composition?
It accepts up to 10 reference images for multi-reference composition.
What is the difference between Klein Base and the distilled version?
Klein Base is designed for fine-tuning, LoRA training, and research, using 50-step sampling with a guidance scale of 3.5. The distilled version is for direct generation and editing, using 16-step sampling without guidance, and is the checkpoint behind the Black Forest Labs API.
What are the hardware requirements for running the INT8 quantized version?
The INT8 quantized version can run on NVIDIA GeForce RTX GPUs with as little as 8GB of VRAM, such as the RTX 4070.
Which frameworks can I use to integrate FLUX 3 Image Klein?
It can be integrated through ComfyUI or Diffusers, and official workflow files are provided.
Is a prompt upsampler necessary?
Yes, the model must be used with a prompt upsampler, as short prompts fed directly produce generic outputs.