The open image model I would start with is Z-Image Turbo if the licence has to be clean and the GPU small, FLUX.2 [klein] 4B if I also need editing, and Qwen-Image-2512 or Qwen-Image-Edit-2511 when quality and text rendering matter more than speed. All four are Apache-2.0. The differences I weigh first are licences and memory, because a quality ranking depends on your prompts. Several popular models carry terms people miss: FLUX.1 [dev], FLUX.2 [dev] and the 9B [klein] models are non-commercial, Qwen-Image-2.1 is for research only, Krea 2 and Stable Diffusion 3.5 are free only below USD 1 million in revenue, and Tencent's Hunyuan Image licence does not apply in the EU, the UK or South Korea. Every model in the table fits a 48 GB card in 8-bit form except FLUX.2 [dev] and HunyuanImage-3.0.
The open image models, compared#
The table lists the open models with real use, checked at their own repositories and model cards on 2026-11-12. The file totals are what ComfyUI loads, the diffusion model, text encoder and VAE, summed from the Hugging Face byte sizes (our calculation): "16-bit" is everything at full precision, and "8-bit" is the fp8 or INT8 files Comfy-Org publishes, with the template's text encoder.
| Model | Maker, released | Parameters | Text encoder | Licence | 16-bit files | 8-bit files | Edits too |
|---|---|---|---|---|---|---|---|
| FLUX.1 [schnell] | Black Forest Labs, August 2024 | 12B | T5-XXL and CLIP-L | Apache-2.0 | 34.15 GB | 17.24 GB | No |
| FLUX.1 [dev], Kontext [dev], Krea [dev] | Black Forest Labs, 2024 and 2025 | 12B | T5-XXL and CLIP-L | FLUX.1 [dev] Non-Commercial License | 34.17 GB | 17.25 GB | Kontext [dev] edits |
| FLUX.2 [klein] 4B | Black Forest Labs, January 2026 | 4B | Qwen3 4B | Apache-2.0 | 16.13 GB | 12.45 GB | Yes |
| FLUX.2 [klein] 9B | Black Forest Labs, January 2026 | 9B | Qwen3 8B | FLUX Non-Commercial License | 34.87 GB | 18.35 GB | Yes |
| FLUX.2 [dev] | Black Forest Labs, November 2025 | 32B | Mistral Small 3.2 24B | FLUX Non-Commercial License | 100.37 GB | 53.83 GB | Yes |
| FLUX 3 Image Klein | Black Forest Labs, October 2026 | 5.6B | Qwen3-VL 4B, plus a 9B prompt upsampler | FLUX Kommunity License | 39.13 GB with the upsampler | 17.75 GB | Yes, built for editing |
| Qwen-Image-2512 | Qwen, December 2025 | 20B | Qwen2.5-VL 7B | Apache-2.0 | 57.70 GB | 30.07 GB | No: the Edit models edit |
| Qwen-Image-Edit-2511 | Qwen, December 2025 | 20B | Qwen2.5-VL 7B | Apache-2.0 | 57.70 GB | 30.17 GB | Edits only |
| Qwen-Image-2.1 | Qwen, September 2026 | 7B | Qwen3-VL 8B | Qwen Research License | 32.44 GB | 17.28 GB | Yes |
| Z-Image-Turbo | Tongyi-MAI, November 2025 | 6B | Qwen3 4B | Apache-2.0 | 20.69 GB | 12.17 GB | No |
| HiDream-I1 Full | HiDream.ai, April 2025 | 17B | CLIP-L, CLIP-G, T5-XXL and Llama 3.1 8B | MIT, Llama 3.1 terms on its text encoder | 50.42 GB, with fp8 T5 and Llama | 33.32 GB | No: E1.1 edits |
| HiDream-O1-Image | HiDream.ai, May 2026 | 8.8B | None: one pixel-level model | MIT | 16.37 GB | 8.07 GB | Yes |
| HunyuanImage-2.1 | Tencent, September 2025 | 17B | Qwen2.5-VL 7B and ByT5 | Tencent Hunyuan Community License | 52.69 GB | 28.06 GB | No |
| HunyuanImage-3.0 | Tencent, September 2025 | 80B, 13B active per token | None: one autoregressive model | Tencent Hunyuan Community License | 168.54 GB | Not published | The Instruct version |
| Stable Diffusion 3.5 Large | Stability AI, October 2024 | 8.1B | CLIP-L, CLIP-G and T5-XXL | Stability AI Community License | 27.88 GB | 14.93 GB | No |
| Stable Diffusion 3.5 Medium | Stability AI, October 2024 | 2.5B | Same as Large | Stability AI Community License | 16.53 GB | 11.64 GB | No |
| SDXL 1.0 | Stability AI, July 2023 | 3.5B | OpenCLIP-G and CLIP-L | CreativeML Open RAIL++-M | 6.94 GB | No fp8 file | No |
| Krea 2 | Krea, June 2026 | 12B | Qwen3-VL 4B | Krea 2 Community License | 35.41 GB | 18.64 GB | No |
A few of those figures need a word. HiDream-I1's 16-bit total uses the fp8 T5 and Llama encoders, because those are the only forms Comfy-Org publishes. HiDream-O1's ComfyUI template also holds an optional Gemma 4 E4B prompt enhancer, 9.06 GB in fp8, switched off by default and left out of its totals. FLUX 3 Image Klein's maker says to always run its prompt upsampler, so both its totals include one: the 16-bit upsampler in the first column, and the 4-bit one ComfyUI's template loads in the second. HunyuanImage-3.0 has no native ComfyUI support, and every other model in the table has. MiniMax-H3-Image, released on 10 November 2026, and Pruna's P-H3-Image, which carries the MiniMax H3 Community License, are not in the table. Both licences define their "Excluded Territories" as "the European Union, the United Kingdom, the Republic of Korea and the United States of America" and grant rights "solely within the Applicable Territory", and every QuantaCloud region is in the US. MiniMax-H3-Image's licence also asks for written authorization above USD 1 million in annualized revenue or for any hosted service, and the H3 licence above USD 20 million in yearly revenue.
What the makers and ComfyUI's docs say about memory is thinner than the table, and the makers' figures come from their own reference code. Tongyi says Z-Image Turbo fits a 16 GB card, Stability says SDXL works on 8 GB and SD 3.5 Medium needs 9.9 GB without its text encoders, and Tencent gives 24 GB for HunyuanImage-2.1 at 2,048 by 2,048. ComfyUI's own docs say HiDream-I1 needs more than 27 GB at full precision and more than 16 GB in fp8, and that Qwen-Image in fp8 used 86% of a 24 GB card. Black Forest Labs gives a 31 GB peak for FLUX 3 Image Klein in BF16 with the upsampler off, plus about 28 GB for the upsampler. ComfyUI streams weights between system RAM and the GPU, so it runs most of these in less memory than the totals, and more slowly when it has to.
What each licence allows#
The licence decides more than the benchmark, because an image that is fine for a hobby project can be off-limits for your company. The licence travels with the weights, whichever mirror you download them from.
| Licence | Models | Commercial use | Other conditions |
|---|---|---|---|
| Apache-2.0 | FLUX.1 [schnell], FLUX.2 [klein] 4B, Qwen-Image and its Edit models, Z-Image | Yes | Keep the licence notice |
| MIT | HiDream-I1, E1.1 and O1 | Yes | HiDream-I1's Llama 3.1 8B text encoder comes with Meta's Llama 3.1 Community License |
| CreativeML Open RAIL++-M | SDXL | Yes | Its use restrictions pass on to anyone you share the model with |
| FLUX.1 [dev] Non-Commercial License | FLUX.1 [dev], Kontext [dev], Krea [dev] | Images yes, the model only with a licence from Black Forest Labs | Revenue-generating use, use that affects end users, and training models for commercial use all count as commercial. Outputs may not train a model that competes with FLUX |
| FLUX Non-Commercial License | FLUX.2 [dev], [klein] 9B | Images yes, the model only with a licence from Black Forest Labs | The same terms |
| FLUX Kommunity License | FLUX 3 Image Klein | Non-commercial use, plus commercial image generation for users under USD 5 million in gross annualized revenue, affiliates included | Run content filters or review the images, and never use them to improve a model that does what FLUX does. Black Forest Labs sells licences for other uses |
| Stability AI Community License | SD 3.5 Large and Medium | Free below USD 1 million in annual revenue, with registration | Above that, an enterprise licence |
| Krea 2 Community License | Krea 2 Raw and Turbo | Only below USD 1 million in company-wide annual revenue, and this covers outputs too | Above that, an enterprise licence from Krea |
| Qwen Research License | Qwen-Image-2.1 and 2.1-Turbo | No: research and evaluation only | Qwen runs hosted Pro and Turbo APIs for the same model |
| Tencent Hunyuan Community License | HunyuanImage-2.1 and 3.0 | Yes, below 100 million monthly active users | Not licensed in the EU, the UK or South Korea |
Two clauses catch people. Krea 2's revenue limit applies to the images as well as the model, unlike the FLUX non-commercial licences, which let you use the images commercially. And a workflow's licence is the sum of its files: a LoRA trained on a non-commercial model, or a text encoder with its own licence, brings its terms into your output. Read the licence on each model card before you build a product on it, and treat this table as a summary, not legal advice.
What fits a 48 GB card, and what wants 96 GB#
The rule I follow is to compare the 8-bit and 16-bit totals with the memory budget of each card, in GiB: 41.39 GiB on a 48 GB card with ECC on, 73.60 GiB on an A100 80GB, 87.95 GiB on the RTX PRO 6000 Blackwell and 129.17 GiB on an H200 NVL, each 0.92 of what the card reports (our calculation).
| GPU | Memory | What I would run on it |
|---|---|---|
| RTX A6000, RTX 6000 Ada, L40, L40S | 48 GB | Every model at 8-bit except FLUX.2 [dev] and HunyuanImage-3.0, and at 16-bit FLUX.1 (31.8 GiB), both [klein] models, FLUX 3 Image Klein with its upsampler (36.4 GiB), Qwen-Image-2.1, Z-Image, HiDream-O1, SD 3.5, SDXL and Krea 2 (33.0 GiB) |
| A100 80GB, H100 PCIe | 80 GB | Qwen-Image and Edit-2511 at 16-bit (53.7 GiB), HiDream-I1 (47.0 GiB) and HunyuanImage-2.1 (49.1 GiB) at 16-bit, and FLUX.2 [dev] in fp8 (50.1 GiB) |
| RTX PRO 6000 Blackwell | 96 GB | All of the above with room for batches and a second model, and FLUX.2 [dev] with the bf16 text encoder |
| H200 NVL | 141 GB | FLUX.2 [dev] fully at 16-bit, 93.5 GiB |
| Two or more large GPUs | 192 GB and up | HunyuanImage-3.0, whose weights alone are 157.0 GiB, more than any single GPU QuantaCloud rents. Tencent's demo script defaults to four GPUs |
Architecture changes which file to pick on the same memory. The Ada, Hopper and Blackwell cards compute fp8 natively, while the Ampere RTX A6000 and A100 do not. There ComfyUI expands the layers of an fp8mixed or fp8_scaled file to 16-bit as it computes, and it converts a plain fp8 file to its 16-bit size as it loads whenever that copy fits under about 88% of the card's memory. The 8-bit files of Qwen-Image-2512, HiDream-I1 and HunyuanImage-2.1 are plain fp8, so on an RTX A6000 their diffusion models can take twice their 8-bit size, and a 48 GB Ada card suits them better. INT8 files run natively on every NVIDIA GPU in ComfyUI's code, which makes them the 8-bit choice on an RTX A6000. A second model loaded beside the first is the best reason to rent more memory: Qwen-Image-2512 and Edit-2511 in fp8 share a text encoder and VAE and come to 47.1 GiB together, which a 48 GB card cannot hold at once and an 80 GB or 96 GB card can.
| GPU | Memory | From | Available now |
|---|---|---|---|
| RTX A6000 | 48 GB | $0.48/GPU-hr | Yes |
| RTX 6000 Ada | 48 GB | $0.78/GPU-hr | Yes |
| L40S | 48 GB | $1.09/GPU-hr | Yes |
| A100 SXM4 80GB | 80 GB | $1.50/GPU-hr | Yes |
| H100 PCIe | - | Not listed | No |
| RTX PRO 6000 Blackwell | 96 GB | $2.16/GPU-hr | Yes |
| H200 NVL | - | Not listed | No |
The H100 PCIe and H200 NVL run these workflows when the catalog lists them. HunyuanImage-3.0 needs a multi-GPU configuration when the catalog lists one, or a server we build to your spec: send a capacity brief and we quote it in writing. The RTX PRO 6000 Blackwell page lists its configurations with RAM and disk, and ComfyUI GPU requirements covers the same arithmetic with the video models added.
Which model for which job#
The honest answer depends on three questions, in this order: may you use the model for your business, does it do what you need, and does it fit the GPU.
| Job | Model I would start with | Why |
|---|---|---|
| Commercial images, fast | Z-Image Turbo or FLUX.2 [klein] 4B | Apache-2.0, 8 and 4 steps, and small files |
| Text inside images: posters, labels, Chinese and English | Qwen-Image-2512 | Apache-2.0, and Qwen's model card leads with complex text rendering, especially Chinese |
| Editing photos from an instruction | Qwen-Image-Edit-2511, or FLUX.2 [klein] 4B for speed | Both Apache-2.0. Edit-2511 takes up to 3 input images in ComfyUI |
| Several reference images in one edit | FLUX 3 Image Klein, under its revenue limit | Up to 10 references in one model |
| A huge base of LoRAs and community models | SDXL | The oldest model here, and the base of community checkpoints such as Juggernaut XL and Animagine XL, which sit among Hugging Face's most downloaded image models |
| The largest model on one GPU, non-commercial | FLUX.2 [dev] on a 96 GB card | 32B parameters, and non-commercial unless you buy BFL's licence |
| Fine-tuning your own style | Z-Image Base or FLUX.2 [klein] 4B Base | Apache-2.0 base models that their makers name for fine-tuning |
Each family has its own guide with the files, folders and settings: FLUX.1, FLUX.2, Qwen-Image, Qwen-Image-Edit and Z-Image Turbo. For SDXL outside ComfyUI, Forge in Docker runs it in a browser UI, and training a FLUX LoRA covers training on a cloud GPU.
ComfyUI support and the template's version#
Every model in the table except HunyuanImage-3.0 runs natively in ComfyUI, with no custom nodes. The catch is the ComfyUI version: ComfyUI's template index gives each model's templates a minimum, from 0.0.1 for SDXL to 0.37.2 for Qwen-Image-2.1 and 0.41.0 for FLUX 3 Image Klein. ComfyUI itself was at v0.45 on 2026-11-12, and the version inside QuantaCloud's ComfyUI template is not published yet. Check it before you download the files:
curl -s http://127.0.0.1:8188/system_stats | python3 -c 'import json, sys; print(json.load(sys.stdin)["system"]["comfyui_version"])'
If it is older than the model, install a current ComfyUI yourself on the Bare Metal template, as running ComfyUI on a cloud GPU shows. GGUF files exist for most of these models, but on a 48 GB card the native fp8 and INT8 files do the same job without a custom node: GGUF models in ComfyUI explains when a quant earns its place.
Launch ComfyUI on an RTX A6000 Launch ComfyUI on an RTX PRO 6000 BlackwellQuestions about open image models#
What is the best open-source image generation model?
There is no single answer that holds for every prompt, so I choose on licence and memory. For commercial work that means Z-Image Turbo, FLUX.2 [klein] 4B or Qwen-Image-2512, all Apache-2.0. FLUX.2 [dev] is the largest open FLUX model, but its licence is non-commercial.
Which open image models can I use commercially?
FLUX.1 [schnell], FLUX.2 [klein] 4B, Qwen-Image and its Edit models and Z-Image under Apache-2.0, HiDream under MIT, and SDXL under its RAIL++-M licence. Stable Diffusion 3.5 and Krea 2 are free below USD 1 million in annual revenue, and FLUX 3 Image Klein allows commercial images below USD 5 million. Hunyuan Image allows it outside the EU, the UK and South Korea.
What is a good alternative to FLUX?
For a commercial licence, Qwen-Image-2512 and Z-Image Turbo, both Apache-2.0. Qwen-Image is the stronger choice for text in images, and Z-Image Turbo the faster one, at 8 steps and about a third of the files at 16-bit, 20.69 GB against 57.70 GB.
Can I run these models locally on my own GPU?
Most of them, yes: SDXL, SD 3.5 Medium, Z-Image Turbo and FLUX.2 [klein] 4B are within reach of a 16 GB consumer card by their makers' own figures, and ComfyUI's offloading stretches further at the cost of speed. FLUX.2 [dev], Qwen-Image at 16-bit and HunyuanImage-3.0 are where a rented 80 GB, 96 GB or multi-GPU machine starts to make sense.
My decision rule: start with Z-Image Turbo or FLUX.2 [klein] 4B on a 48 GB RTX A6000, move to Qwen-Image-2512 and Edit-2511 when you need text or editing, and rent the RTX PRO 6000 Blackwell when two models must share the GPU or you run FLUX.2 [dev]. Read the licence before you pick anything with a revenue limit. Each instance starts with an empty disk and stopping it deletes the disk, so keep a list of model URLs and copy your images off before you stop. Open-source video generation models is the same comparison for video, and the ComfyUI page lists every GPU with the template and its live price.
Launch ComfyUI on an RTX A6000