173 lines
5.6 KiB
JSON
173 lines
5.6 KiB
JSON
{
|
|
"display_name": "Ideogram 4.0",
|
|
"model_name": "Ideogram 4.0",
|
|
"version": "Base",
|
|
"architecture": "ideogram",
|
|
"family": "ideogram4",
|
|
"author": "Ideogram",
|
|
"description": "Ideogram 4.0 open-weight text-to-image model (9.3B single-stream DiT) run locally in ComfyUI. Best-in-class in-image text rendering and typography. Uses a Qwen3-VL-8B text encoder and the Flux 2 VAE, plus a second 'unconditional' transformer that drives dual-branch CFG (there is no user negative prompt). Authored in natural language. Weights are non-commercial; generated images may be used commercially.",
|
|
"license": "Ideogram Non-Commercial Model Agreement (inference code Apache-2.0)",
|
|
"tags": [
|
|
"ideogram",
|
|
"ideogram4",
|
|
"text-rendering",
|
|
"typography",
|
|
"open-weight",
|
|
"consumer"
|
|
],
|
|
"url": "https://huggingface.co/Comfy-Org/Ideogram-4",
|
|
"release_date": "2026-06-03",
|
|
"tag_sources": [],
|
|
"tag_format": "spaces",
|
|
"prompt_style": "natural",
|
|
"trigger": "",
|
|
"default_prompt_id": "ideogram-default",
|
|
"negative": "",
|
|
"notes": "REQUIRES a ComfyUI version with native Ideogram 4 support (the UNETLoader 'ideogram4' arch, CLIPLoader 'ideogram4' type, Ideogram4Scheduler, DualModelGuider, CFGOverride). Weights from the UN-GATED Comfy-Org/Ideogram-4 mirror (no HF token needed). Two transformers load via two UNETLoaders; the unconditional one feeds DualModelGuider.model_negative. Recommended: Default = 20 steps, Turbo = 12, Quality = 48; DualModelGuider guidance 7; CFGOverride [3, 0.7, 1]; scheduler mu 0.5 / std 1.75; sampler euler. Native output up to 2048px. On a 32 GB card (RTX 5090) full fp8 fits with text-encoder offload; drop the unconditional transformer or encoder to nvfp4 if VRAM is tight. NON-COMMERCIAL weights: fine for personal/local use; commercial deployment of the model needs Ideogram's paid license (generated images themselves are fine to use commercially, except training competing models).",
|
|
"files": [
|
|
{
|
|
"label": "Diffusion Model",
|
|
"folder": "diffusion_models",
|
|
"variants": [
|
|
{
|
|
"precision": "fp8",
|
|
"filename": "ideogram4_fp8_scaled.safetensors",
|
|
"quick_hash": "e9380be7fe0165c7",
|
|
"size_bytes": 9280741285,
|
|
"source": {
|
|
"provider": "huggingface",
|
|
"repo": "Comfy-Org/Ideogram-4",
|
|
"path": "diffusion_models/ideogram4_fp8_scaled.safetensors"
|
|
},
|
|
"sha256": null
|
|
},
|
|
{
|
|
"precision": "nvfp4",
|
|
"filename": "ideogram4_nvfp4_mixed.safetensors",
|
|
"size_bytes": 5490000000,
|
|
"source": {
|
|
"provider": "huggingface",
|
|
"repo": "Comfy-Org/Ideogram-4",
|
|
"path": "diffusion_models/ideogram4_nvfp4_mixed.safetensors"
|
|
},
|
|
"sha256": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Unconditional Transformer",
|
|
"folder": "diffusion_models",
|
|
"variants": [
|
|
{
|
|
"precision": "fp8",
|
|
"filename": "ideogram4_unconditional_fp8_scaled.safetensors",
|
|
"quick_hash": "76383548b85c3b56",
|
|
"size_bytes": 9280741293,
|
|
"source": {
|
|
"provider": "huggingface",
|
|
"repo": "Comfy-Org/Ideogram-4",
|
|
"path": "diffusion_models/ideogram4_unconditional_fp8_scaled.safetensors"
|
|
},
|
|
"sha256": null
|
|
},
|
|
{
|
|
"precision": "nvfp4",
|
|
"filename": "ideogram4_unconditional_nvfp4_mixed.safetensors",
|
|
"size_bytes": 5490000000,
|
|
"source": {
|
|
"provider": "huggingface",
|
|
"repo": "Comfy-Org/Ideogram-4",
|
|
"path": "diffusion_models/ideogram4_unconditional_nvfp4_mixed.safetensors"
|
|
},
|
|
"sha256": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "Text Encoder (Qwen3-VL-8B)",
|
|
"folder": "text_encoders",
|
|
"variants": [
|
|
{
|
|
"precision": "fp8",
|
|
"filename": "qwen3vl_8b_fp8_scaled.safetensors",
|
|
"size_bytes": 10588637512,
|
|
"source": {
|
|
"provider": "huggingface",
|
|
"repo": "Comfy-Org/Ideogram-4",
|
|
"path": "text_encoders/qwen3vl_8b_fp8_scaled.safetensors"
|
|
},
|
|
"sha256": null
|
|
},
|
|
{
|
|
"precision": "nvfp4",
|
|
"filename": "qwen3vl_8b_nvfp4.safetensors",
|
|
"size_bytes": 6310000000,
|
|
"source": {
|
|
"provider": "huggingface",
|
|
"repo": "Comfy-Org/Ideogram-4",
|
|
"path": "text_encoders/qwen3vl_8b_nvfp4.safetensors"
|
|
},
|
|
"sha256": null
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"label": "VAE",
|
|
"folder": "vae",
|
|
"filename": "flux2-vae.safetensors",
|
|
"size_bytes": 336213556,
|
|
"source": {
|
|
"provider": "huggingface",
|
|
"repo": "Comfy-Org/Ideogram-4",
|
|
"path": "vae/flux2-vae.safetensors"
|
|
},
|
|
"sha256": null
|
|
}
|
|
],
|
|
"nodes": {
|
|
"Ideogram4Scheduler": {
|
|
"steps": 20,
|
|
"steps_range": [
|
|
12,
|
|
48
|
|
],
|
|
"width": 1024,
|
|
"height": 1024
|
|
},
|
|
"DualModelGuider": {
|
|
"cfg": 7
|
|
},
|
|
"CFGOverride": {
|
|
"cfg": 3,
|
|
"start_percent": 0.7,
|
|
"end_percent": 1.0
|
|
},
|
|
"EmptyFlux2LatentImage": {
|
|
"width": 1024,
|
|
"height": 1024,
|
|
"_resolutions": [
|
|
{
|
|
"width": 1024,
|
|
"height": 1024
|
|
},
|
|
{
|
|
"width": 896,
|
|
"height": 1152
|
|
},
|
|
{
|
|
"width": 1152,
|
|
"height": 896
|
|
},
|
|
{
|
|
"width": 832,
|
|
"height": 1216
|
|
},
|
|
{
|
|
"width": 1216,
|
|
"height": 832
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|