The FLUX.2 [klein] model family are our fastest image models to date. FLUX.2 [klein] unifies generation and editing in a single compact architecture, delivering state-of-the-art quality with end-to-end inference in as low as under a second. Built for applications that require real-time image generation without sacrificing quality.
Originally Posted;
Description
FLUX.2-klein-4B
FAQ
Comments (25)
Can it be utilized in Forge Web UI?
Yes, in Forge Neo: https://github.com/Haoming02/sd-webui-forge-classic
I know this may sound dumb but I could not find an answer. Can this be used with older Flux loras? Flux1
Just reposting this comment I originally posted on the Flux.2 page before Klein got moved here, if it's useful to anyone:
GGUFs for every version of Klein and both text encoders (Klein 9Bs need Qwen 8B, Klein 4Bs need Qwen 4B) are here BTW:
https://huggingface.co/unsloth/Qwen3-4B-GGUF
https://huggingface.co/unsloth/Qwen3-8B-GGUF
https://huggingface.co/unsloth/FLUX.2-klein-4B-GGUF
https://huggingface.co/unsloth/FLUX.2-klein-9B-GGUF
The image edit abilities are useful and comparable if not better in some areas as other models like QWEN but T2I ability is definitely worse for me.
Adherence to the prompt, variety of styles, not extremely resource-intensive (I'm running this on a 2070 in a tolerable way; Q8 generates in <10 seconds), i2i so easy it seems unreal.
I think generative AI can't go much further, at least not for free...
Please enable negative prompts in the generator. Since 9B/4B Base are undistilled models, they should be able to handle them as far as I understand. Negative prompts seem to work fine in ComfyUI for example.
Has somebody a link for a working text encoder? qwen_3_4b.safetensors is not working. The Dimensions are not the same and KSampler generation fails. Thanks.
use qwen3_8b
@carcassi75588 I used qwen_3_8b_fp8mixed with Flux 2 Klein 9b and I keep getting this error "KSampler mat1 and mat2 shapes cannot be multiplied (512x4096 and 12288x4096) TIPS: If you have any "Load CLIP" or "*CLIP Loader" nodes in your workflow connected to this sampler node make sure the correct file(s) and type is selected."
I can use this model with a 1080ti, but I use a python script to generate images dom SDXL and SD1.5, I like to adapt to use this type of model too already flux I could never adapt the script and my VGA little memory, I need what necessarily to run this, sorry for the ignorance...
The 'edit' function reliably fails when using 9b and 9b-base on-site.
Can you expand on this a little, please? I've just tested the Edit function, and was able to change specific parts of an image via text. None of my generations failed. If you see continued failures, please reach out to https://civitai.com/bugs with details.
Specifically it rejected the attempt, if that's the expression, it took buzz, then refunded buzz, over and over again. I'll try again sometime to see if it was just a server issue.
Tried again just now, I got 4/9 through. Thanks. It comes out great.
I have a computer with a 6GB GPU and a 16GB RAM. I am planning to use a low vram optimization workflow and a quantized variant instead of a full version. I want a model that does not sacrifice quality. I would want to know if I should get a quantized model of 9B Base, 9B, 4B Base, or 4B? Would like to know.
I have a RTX 4050 laptop with a 6gb VRam GPU (You can see my PC full configuration on my profile page) and i use the Flux.2 Klein 9B model with Loras without problems, but i have 32gb of Ram. I think you can run a 4b or 9b model too.
You'll want to run 4b. Here's a workflow optimized for it.
https://civitai.com/models/2414019/klein4b-essentials
@Stillborn What text encoder and vae are you using for flux2 klein 9b?
@chrisss1 It's listed in the notes, but it is qwen_3_8b and Flux2 vae
@lonecatone23 Alright thanks
@chrisss1 If i remember correctly, I'm using the traditional Black Forest Labs models. You can find them on Hugging Face or here too. And, If you need any tip or anything, just send a message.
Details
Files
flux2Klein_4b.safetensors
Mirrors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors
flux-2-klein-4b.safetensors


