Skip to page content
SAVRN
Search Plan a project

Open-weight model · Image and text to text

flux-3-image-klein-pup-GGUF

by Unsloth AI unsloth/flux-3-image-klein-pup-GGUF

flux-3-image-klein-pup-GGUF is an open-weight model for image and text to text from Unsloth AI, released under Apache License 2.0. Its published files total 48.2 GB. It draws 7 downloads a month.

GGUF conversions of black-forest-labs/flux-3-image-klein-pup, the prompt upsampler for FLUX 3 Image Klein.

Parameters—
Context—
Weights48.2 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads7

Model Card

By Unsloth AI, published under apache-2.0, revision cf6eff4e20c0.

GGUF conversions of black-forest-labs/flux-3-image-klein-pup, the prompt upsampler for FLUX 3 Image Klein. It is a fine-tune of Qwen3.5-9B by Black Forest Labs that expands a short image request (and, for edits, the reference images) into the detailed caption FLUX 3 Image Klein is trained on. FLUX 3 Image Klein is meant to run with a prompt upsampler in front of it. Short prompts sent to the image model as typed often give generic images and broken poses (backflips, handstands, tangled arms); the upsampled caption describes the pose and every limb explicitly and fixes most of those. Unsloth Desktop and Unsloth Studio download and run this upsampler automatically for FLUX 3 Image Klein…

Read Unsloth AI's full model card

FLUX 3 Image Klein Prompt Upsampler GGUF

GGUF conversions of black-forest-labs/flux-3-image-klein-pup, the prompt upsampler for FLUX 3 Image Klein. It is a fine-tune of Qwen3.5-9B by Black Forest Labs that expands a short image request (and, for edits, the reference images) into the detailed caption FLUX 3 Image Klein is trained on.

FLUX 3 Image Klein is meant to run with a prompt upsampler in front of it. Short prompts sent to the image model as typed often give generic images and broken poses (backflips, handstands, tangled arms); the upsampled caption describes the pose and every limb explicitly and fixes most of those.

Unsloth Desktop and Unsloth Studio download and run this upsampler automatically for FLUX 3 Image Klein through the "Enhance prompt" option.

Files

File Size Notes
flux-3-image-klein-pup-UD-Q4_K_XL.gguf 6.0 GB Unsloth Dynamic 4-bit with imatrix, closest to BF16 among the 4-bit files. Default in Unsloth Desktop, about 7.5 GB of VRAM with the mmproj
flux-3-image-klein-pup-Q4_K_M.gguf 5.6 GB imatrix
flux-3-image-klein-pup-Q6_K.gguf 7.4 GB imatrix
flux-3-image-klein-pup-Q8_0.gguf 9.5 GB Closest to BF16
flux-3-image-klein-pup-BF16.gguf 17.9 GB Unquantized
mmproj-F16.gguf 0.9 GB Vision projector, needed for edits with reference images
mmproj-BF16.gguf 0.9 GB Vision projector, BF16
system_prompts.json Black Forest Labs' system prompts (t2i, i2i, t2i_bbox, i2i_bbox), unchanged

We rendered the hard poses (backflip, handstand, stretch, violin, a group of five on a couch, a hugging couple) on FLUX 3 Image Klein from the Q4_K_M, Q8_0 and original BF16 captions with the same seeds, and saw no anatomy difference between them.

Quantization

The Q4_K_M, UD-Q4_K_XL and Q6_K files use an importance matrix computed on the BF16 model from about 320K tokens: Unsloth's calibration set, general chat, and upsampler-format requests (each system prompt with short requests) through the model's chat template. Against BF16, measured as KL divergence on the upsampler's own captions (96 held-out requests, assistant tokens only), the imatrix files compare with the earlier plain quants as follows:

File Mean KLD, plain quant Mean KLD, imatrix
Q4_K_M 0.0500 0.0194
UD-Q4_K_XL 0.0119
Q6_K 0.0037 0.0025

The gains hold on requests the calibration never saw: the bbox system prompt, Chinese, Japanese, Spanish and German requests, very long and very short requests, and unusual ones (typos, lists, negations, text in the image), and the files loop no more often than BF16. Q4_K_M and Q6_K keep the tensor types, size and speed of the earlier files. UD-Q4_K_XL uses the Unsloth Dynamic layout of Qwen3.5-9B UD-Q4_K_XL, at 6% more bytes than Q4_K_M.

Usage with llama.cpp

llama-server -m flux-3-image-klein-pup-UD-Q4_K_XL.gguf --mmproj mmproj-F16.gguf \
    -ngl 99 -c 16384 --jinja

Then send the t2i system prompt from system_prompts.json and the request as the user message, with thinking off and greedy decoding. These are the settings of the official ComfyUI FLUX 3 Image Klein templates:

{
  "messages": [
    {"role": "system", "content": "<t2i system prompt>"},
    {"role": "user", "content": "a gymnast doing a backflip"}
  ],
  "max_tokens": 3584,
  "temperature": 1.0,
  "top_k": 1,
  "top_p": 0.95,
  "min_p": 0.0,
  "presence_penalty": 1.5,
  "repeat_penalty": 1.0,
  "chat_template_kwargs": {"enable_thinking": false}
}

For edits, use the i2i system prompt and presence_penalty 0, and put the reference images before this text in the user message:

Reference images follow in order (the first image, the second image, ...).
User request: <instruction>
Output the caption.

Pass the returned caption to FLUX 3 Image Klein as the prompt.

License

Apache 2.0, the same as the original model. All credit for the model goes to Black Forest Labs; see the original model card for training details and intended use.

Identity and Version

Repository
unsloth/flux-3-image-klein-pup-GGUF
Publisher
Unsloth AI
Task
Image and text to text
Modality
Image and text
Library
gguf
Parameters
Not stated by the source
Languages
en
Revision
cf6eff4e20c0cb14e9b2b7b6d2eaa04358411fcd
First published
2026-10-17
Last updated
2026-10-19

Files and Weights

10 files, 48.2 GB in total. The weights are 7 files totalling 48.2 GB in gguf.

Weights7 files · 48.2 GB
Configuration1 file · 12.6 KB
Documentation1 file · 4.5 KB
Repository1 file · 2.0 KB
Every file
FileTypeSizeSHA-256
flux-3-image-klein-pup-BF16.ggufWeights17.9 GB 65dacd34b8c1
flux-3-image-klein-pup-Q4_K_M.ggufWeights5.6 GB f00d3efc9c1d
flux-3-image-klein-pup-Q6_K.ggufWeights7.4 GB 6b5f38c3a421
flux-3-image-klein-pup-Q8_0.ggufWeights9.5 GB 3dc80d0b5405
flux-3-image-klein-pup-UD-Q4_K_XL.ggufWeights6.0 GB 1b8784a2eee7
mmproj-BF16.ggufWeights921.7 MB 99fbc7a29144
mmproj-F16.ggufWeights918.2 MB c7693f84d089
system_prompts.jsonConfiguration12.6 KB —
README.mdDocumentation4.5 KB —
.gitattributesRepository2.0 KB —

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
48.2 GB
Download from Unsloth AI

Released by Unsloth AI through its official repository on Hugging Face. Read the license.

Built From

  • Derived from black-forest-labs/flux-3-image-klein-pup
  • Quantized from black-forest-labs/flux-3-image-klein-pup

Memory Requirements

PrecisionWeights in memory
As published48.2 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About flux-3-image-klein-pup-GGUF

Can I use flux-3-image-klein-pup-GGUF commercially?

Yes. flux-3-image-klein-pup-GGUF is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Non-uniform GGUF quantizations of a 512-expert MoE, produced with GSQ and RCO, with a vision projector for multimodal use. This repository provides GGUF quantizations of Qwen3.8-Flash-Next at four sizes, together with the model's vision projector (mmproj) for multimodal use. In contrast to uniform quantization, which applies a single quantization type to all weight tensors, each model here assigns a separate quantization type to every tensor. The assignment is obtained by a gradient-based search that allocates precision according to per-tensor sensitivity, subject to a total size budget. The resulting files are standard GGUF and run unmodified in llama.cpp, Ollama, and LM Studio. A…

Open weights apache-2.0 gguf

Model · Image and text to text

Huihui-Qwen3.8-27B-abliterated-GGUF

Huihui.ai

This is an uncensored version of Qwen/Qwen3.8-27B created with abliteration (see remove-refusals-with-transformers to know more about it). This is a crude, proof-of-concept implementation to remove refusals from an LLM model without using TransformerLens. The newly added Huihui-Qwen3.8-27B-abliterated-Underdog-Saluki series come from ConwayResearch/Underdog-Saluki-27B-1.0 and ukisai/Swift-1.5-Qwen3.8-27B-GSQ-RCO-GGUF. Only layers 22 to 52 (0-based indexing) have been ablated, while the other layers remain unablated. It may come with a small disclaimer warning. Due to ConwayResearch/Underdog-Saluki-27B-1.0 not providing an imatrix file, we will attempt to perform ablation by mixing the GGUF…

Open weights apache-2.0 transformers

Model · Image and text to text

Qwen3.8-27B-iMatrix-NVFP4-MTP-GGUF

Michał Piszczek

I built this quant because the ready-made FP4 file answered the wrong question. It was fast, but on my short WikiText-2 control it scored 6.4949 PPL. Plain Q40 scored 6.3798. The first higher-quality hybrid went too far the other way: good perplexity, 34.19 tok/s, and no comfortable room for 256K plus vision. This is the build that survived both gates. It is a 17.1 GB, 5.01 BPW mixed-precision GGUF of Qwen/Qwen3.8-27B. It keeps large, tolerant matrices in native NVFP4 and spends more bits on selected attention, Gated DeltaNet, and late FFN tensors. The trained MTP layer remains embedded in the same GGUF. This is not a fine-tune. I built the private calibration workload from 5,472 messages…

Open weights apache-2.0

Qwen3.8-27B uncensored by HauhauCS 0/465 Refusals. This is the Aggressive variant: direct answers, no refusal behavior, and minimal preamble on hard prompts. Every text GGUF preserves Qwen3.8's native NextN head, and this release adds HauhauCS FastMTP: a specific acceleration sidecar qualified across the complete quant lineup at maximum native context. Vision is included through the separate BF16 projector. No changes to datasets or intended capabilities. This release preserves Qwen3.8-27B's text, reasoning, agentic, image, and video capabilities while applying the HauhauCS Aggressive uncensoring profile. Pick Aggressive when you specifically want the model to get to the answer without…

Open weights apache-2.0

Model · Image and text to text

Qwen3.8-27B-GGUF

GGML Org

Run it in the Llama app: https://llama.app - https://huggingface.co/Qwen/Qwen3.8-27B - https://huggingface.co/incoai/Qwen3.8-27B-DFlash2 - add info

Open weights apache-2.0

lm mmap --lazy-mode on -ngl 99 -c 32768 \ mmproj-Qwen3.8-Flash-Next-BF16.gguf --local-dir. llama-mtmd-cli -m IQ3S/Qwen3.8-Flash-Next-GSQ-RCO-abliterated-IQ3S-00001-of-00002.gguf \ --mmproj mmproj-Qwen3.8-Flash-Next-BF16.gguf -lm mmap --lazy-mode on \ -md mtp-Qwen3.8-Flash-Next-Q80.gguf --draft-max 4 -lm mmap --lazy-mode on -ngl 99 -lm mmap --lazy-mode on keeps the n-gram table memory-mapped on disk: it is 28.8 GB and one row is read per token. Shard 1 wants to be resident (VRAM or RAM); shard 2 is fine on an SSD. The vision projector is a standard clip GGUF shared with the upstream tiers, 0.91 GB. Native context is 262,144 tokens and the KV cache grows with it, so start at -c 32768 and work…

Open weights apache-2.0 gguf