Instructions to use Infini-Srr/Ideogram-4 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusers
How to use Infini-Srr/Ideogram-4 with Diffusers:
pip install -U diffusers transformers accelerate
import torch from diffusers import DiffusionPipeline # switch to "mps" for apple devices pipe = DiffusionPipeline.from_pretrained("Infini-Srr/Ideogram-4", dtype=torch.bfloat16, device_map="cuda") prompt = "Astronaut in a jungle, cold color palette, muted colors, detailed, 8k" image = pipe(prompt).images[0] - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- Draw Things
- DiffusionBee
Preserve pinned official Ideogram 4 FP8 release, components, original terms and reference code
8ebf922 verified Download PROVENANCE.json from Infini-Srr/Ideogram-4: direct link, hf CLI and curl.
- Browser
- Download file 16.3 kB
-
https://huggingface.co/Infini-Srr/Ideogram-4/resolve/main/PROVENANCE.json
- Command line
-
hf download hf://Infini-Srr/Ideogram-4/PROVENANCE.json
-
curl -L -o PROVENANCE.json https://huggingface.co/Infini-Srr/Ideogram-4/resolve/main/PROVENANCE.json
16.3 kB
| { | |
| "schema_version": 1, | |
| "prepared_at": "2026-10-20T08:06:25.248537+00:00", | |
| "destination": "Infini-Srr/Ideogram-4", | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "weights_modified": false, | |
| "source_configurations_modified": false, | |
| "inference_executed": false, | |
| "full_weight_download_to_local": false, | |
| "user_confirmed_official_gate": "yes; subsequent authenticated HEAD succeeded", | |
| "weights": [ | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "text_encoder/model.safetensors", | |
| "path": "text_encoder/model.safetensors", | |
| "bytes": 8779278400, | |
| "sha256": "b094e8be345fc602b79eae674004cf44078e511f03d200980095244a0d1bcf46", | |
| "method": "HF_server_side_copy" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "transformer/diffusion_pytorch_model.safetensors", | |
| "path": "transformer/diffusion_pytorch_model.safetensors", | |
| "bytes": 9289792888, | |
| "sha256": "19e12b4d5bdfcf35e17e5f4d292f5301a69a30e02336a9f8645e4b82f8319a1b", | |
| "method": "HF_server_side_copy" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "unconditional_transformer/diffusion_pytorch_model.safetensors", | |
| "path": "unconditional_transformer/diffusion_pytorch_model.safetensors", | |
| "bytes": 9289792888, | |
| "sha256": "83f7f7d1d0a409c1e9288b11c8ec44a03c95348d46851d6c184f054b6ec4626d", | |
| "method": "HF_server_side_copy" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "vae/diffusion_pytorch_model.safetensors", | |
| "path": "vae/diffusion_pytorch_model.safetensors", | |
| "bytes": 168120878, | |
| "sha256": "925ce3a08e8759174667f5e89384ba2b54dd81a87b7379dadb68a1a87b70b052", | |
| "method": "HF_server_side_copy" | |
| } | |
| ], | |
| "source_documents": [ | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "LICENSE.md", | |
| "path": "LICENSE.md", | |
| "bytes": 13647, | |
| "sha256": "29125fd78316409de65039259cd2f811237a3690f0aebfd959ac1f75d783fe12" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "README.md", | |
| "path": "UPSTREAM_README.md", | |
| "bytes": 17382, | |
| "sha256": "83f41d98fff5ab014949b99912fdf8bf7d10c0d7b014f011e0f4d79dac866e14" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "model_index.json", | |
| "path": "model_index.json", | |
| "bytes": 558, | |
| "sha256": "ff382a34b84db352e044a1a38260aec0a99c17e6b12abb8658312847db0f26b7" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "scheduler/scheduler_config.json", | |
| "path": "scheduler/scheduler_config.json", | |
| "bytes": 487, | |
| "sha256": "d7e7bcf1c640297a8e0126cdd0358365c3150b7d1a0bf9f67a1ccad6114aea3a" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "text_encoder/config.json", | |
| "path": "text_encoder/config.json", | |
| "bytes": 1570, | |
| "sha256": "9de8dc58cdecc56df3f91b8083dfd719cfd97f970545cf3950db467d8658e4af" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "text_encoder/model.safetensors.index.json", | |
| "path": "text_encoder/model.safetensors.index.json", | |
| "bytes": 76111, | |
| "sha256": "896fb1785aa28b404b0a88f355728bdfec719ef399a20f6f5f700f5f57f970e4" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "tokenizer/chat_template.jinja", | |
| "path": "tokenizer/chat_template.jinja", | |
| "bytes": 5292, | |
| "sha256": "3636d0f0bd6bef02654cdffdc447b79cb2cef8ab02cc75267345946291a489e4" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "tokenizer/tokenizer.json", | |
| "path": "tokenizer/tokenizer.json", | |
| "bytes": 11422650, | |
| "sha256": "be75606093db2094d7cd20f3c2f385c212750648bd6ea4fb2bf507a6a4c55506" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "tokenizer/tokenizer_config.json", | |
| "path": "tokenizer/tokenizer_config.json", | |
| "bytes": 693, | |
| "sha256": "928c3c44a7d2168cede835051a5f630c22b9ef4c6f6bd672d2ba8677af2343b3" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "transformer/config.json", | |
| "path": "transformer/config.json", | |
| "bytes": 523, | |
| "sha256": "7dd13d66162722cf1d85cd31607453321d5fc06e057755770b27debb4ae1465c" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "transformer/diffusion_pytorch_model.safetensors.index.json", | |
| "path": "transformer/diffusion_pytorch_model.safetensors.index.json", | |
| "bytes": 50386, | |
| "sha256": "523b7f1082e2da539a932feea7bc3f41cf8614402f38fa7b1913facaa2630a89" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "unconditional_transformer/config.json", | |
| "path": "unconditional_transformer/config.json", | |
| "bytes": 537, | |
| "sha256": "ae344d7be739a9062092a2bd0a7b2cba592f93617cd487d087fdaf92079919f1" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "unconditional_transformer/diffusion_pytorch_model.safetensors.index.json", | |
| "path": "unconditional_transformer/diffusion_pytorch_model.safetensors.index.json", | |
| "bytes": 50386, | |
| "sha256": "523b7f1082e2da539a932feea7bc3f41cf8614402f38fa7b1913facaa2630a89" | |
| }, | |
| { | |
| "source": "ideogram-ai/ideogram-4-fp8", | |
| "source_revision": "ee79a7237b519f1402ceacf952f30c8a31ec5073", | |
| "source_path": "vae/config.json", | |
| "path": "vae/config.json", | |
| "bytes": 959, | |
| "sha256": "b5b190fa341b7d07198b2f2898b0c75b129026adf43df8ee922f5df66e55d501" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": ".pre-commit-config.yaml", | |
| "path": "reference/official-inference/.pre-commit-config.yaml", | |
| "bytes": 1299, | |
| "sha256": "36ed11c735a10b4510e1ea0c98900b257c7138128310196be74a00c937a83cbf" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "LICENSE.md", | |
| "path": "reference/official-inference/LICENSE.md", | |
| "bytes": 11356, | |
| "sha256": "43070e2d4e532684de521b885f385d0841030efa2b1a20bafb76133a5e1379c1" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "README.md", | |
| "path": "reference/official-inference/README.md", | |
| "bytes": 15710, | |
| "sha256": "baac6e04de78b700b52942b716b3eff654aa00449a0ae2ba7c43f47868fd1c8e" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "docs/development.md", | |
| "path": "reference/official-inference/docs/development.md", | |
| "bytes": 1304, | |
| "sha256": "8e31439034ea0cc6a18460fdf0ebbe906a21a57fa3b07766957ed846b9bceb0a" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "docs/inference.md", | |
| "path": "reference/official-inference/docs/inference.md", | |
| "bytes": 2682, | |
| "sha256": "ea1697c57066e73ce9e71c84fe23320ca33b1c0c65179820275cad07a246bf5b" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "docs/model_architecture.md", | |
| "path": "reference/official-inference/docs/model_architecture.md", | |
| "bytes": 2010, | |
| "sha256": "695f4ee415c73beb80947a1a69e6799f495d0800fc86de63a9aa20a9a1d37712" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "docs/pipeline.md", | |
| "path": "reference/official-inference/docs/pipeline.md", | |
| "bytes": 6873, | |
| "sha256": "57ffc29b2cad149c0240320893b1f1f781b2c1b46a36623db7bf37b54e456e7c" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "docs/prompting.md", | |
| "path": "reference/official-inference/docs/prompting.md", | |
| "bytes": 16784, | |
| "sha256": "6dd30fdbf957d390038aad737cf703bff5adcd02805842b928bb40326d07d7a8" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "docs/safety.md", | |
| "path": "reference/official-inference/docs/safety.md", | |
| "bytes": 2886, | |
| "sha256": "b790bbe44fc26da09a13ff673c1e970d74d785464d2a6af829fc7f74d5a41659" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "model_licenses/LICENSE-IDEOGRAM-4-NON-COMMERCIAL", | |
| "path": "reference/official-inference/model_licenses/LICENSE-IDEOGRAM-4-NON-COMMERCIAL", | |
| "bytes": 13646, | |
| "sha256": "8e631193e8cab3632f93fc4e72689f6e41fb6e2e1b9fab5ab8cb17b5909bc8b2" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "pyproject.toml", | |
| "path": "reference/official-inference/pyproject.toml", | |
| "bytes": 1467, | |
| "sha256": "82eb1443b7e4df53960dcb539dac7aafa288472dbb32dc99c83482529b388670" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "run_inference.py", | |
| "path": "reference/official-inference/run_inference.py", | |
| "bytes": 7272, | |
| "sha256": "2236dd85c6a72ab48511759f9313d165db7682e5f3564022fd747296bd04167f" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/__init__.py", | |
| "path": "reference/official-inference/src/ideogram4/__init__.py", | |
| "bytes": 1094, | |
| "sha256": "3d731e677f0213d15fe7de8f68701abc66747643a4f6131a67d007c171e4897f" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/autoencoder.py", | |
| "path": "reference/official-inference/src/ideogram4/autoencoder.py", | |
| "bytes": 12652, | |
| "sha256": "1e8dd28d5d3a4b88dceccf417e334e69dab84a785de1997bdfeebaf1c427ff2b" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/caption_verifier.py", | |
| "path": "reference/official-inference/src/ideogram4/caption_verifier.py", | |
| "bytes": 11177, | |
| "sha256": "e6808c1068cb16937b26a95c1915900c051f35deea9292cb476bffcd3e7ce2b8" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/constants.py", | |
| "path": "reference/official-inference/src/ideogram4/constants.py", | |
| "bytes": 462, | |
| "sha256": "efcaffb5983007f93232e74f347a94762b7bb75d474d27105d77cfdd9885807c" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/latent_norm.py", | |
| "path": "reference/official-inference/src/ideogram4/latent_norm.py", | |
| "bytes": 4010, | |
| "sha256": "10e87017aaf6638350db20022bbe78ebde44d51538278dd3b681d26a4d0869ed" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/magic_prompt.py", | |
| "path": "reference/official-inference/src/ideogram4/magic_prompt.py", | |
| "bytes": 11838, | |
| "sha256": "e56b87d9225a8119b90023469de3b77b2c8b62ce387ba38b3f7baebc441619bc" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/magic_prompt_system_prompts/v1.txt", | |
| "path": "reference/official-inference/src/ideogram4/magic_prompt_system_prompts/v1.txt", | |
| "bytes": 28148, | |
| "sha256": "5f6386382a1d9676f597be93884fc2346b62b923638da8df8b47d4d94a728f5e" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/modeling_ideogram4.py", | |
| "path": "reference/official-inference/src/ideogram4/modeling_ideogram4.py", | |
| "bytes": 12095, | |
| "sha256": "b3cbc642bc74e0e6935d6b8decfd5e8b21bbd5fb3597a7bece14d4e1eae57a1f" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/pipeline_ideogram4.py", | |
| "path": "reference/official-inference/src/ideogram4/pipeline_ideogram4.py", | |
| "bytes": 22458, | |
| "sha256": "c12ed0f97b814103af3b287e3048dd23ec7fcdb2e014d72d4869d472e9c4a6cd" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/quantized_loading.py", | |
| "path": "reference/official-inference/src/ideogram4/quantized_loading.py", | |
| "bytes": 9805, | |
| "sha256": "899f4ab31080439de5f0ab42d239eb111cacdf0c357bfd73ad702637f4c4145b" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/safety.py", | |
| "path": "reference/official-inference/src/ideogram4/safety.py", | |
| "bytes": 2659, | |
| "sha256": "b31f9ade86d30030dc01f7d338366bad43204dc4ca6cda749b6766a1caaa08b3" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/sampler_configs.py", | |
| "path": "reference/official-inference/src/ideogram4/sampler_configs.py", | |
| "bytes": 773, | |
| "sha256": "139d5f0cbb4ef95b78eb7183d855095a666e1618fb966c80ae0c495badc9e52f" | |
| }, | |
| { | |
| "source": "https://github.com/ideogram-oss/ideogram4", | |
| "source_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "source_path": "src/ideogram4/scheduler.py", | |
| "path": "reference/official-inference/src/ideogram4/scheduler.py", | |
| "bytes": 2191, | |
| "sha256": "10c9197abea1eca122476da28ee5d72f97df242380ca3023d7952c77f1d049b9" | |
| } | |
| ], | |
| "code_revision": "990fe1c4e950bb9e9dc90e01c0ad98ba434f83c2", | |
| "license_note": "Original full model agreement and mandatory Notice retained; reference code keeps separate license." | |
| } | |