Instructions to use Comfy-Org/MiniMax-H3 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusion Single File
How to use Comfy-Org/MiniMax-H3 with Diffusion Single File:
# No code snippets available yet for this library. # To use this model, check the repository files and the library's documentation. # Want to help? PRs adding snippets are welcome at: # https://github.com/huggingface/huggingface.js
- Notebooks
- Google Colab
- Kaggle
File size: 8,546 Bytes
3f57e82 cfc0a7e 3f57e82 eb8a161 dcc9da7 3f57e82 dc55902 cec22ac a988691 3f57e82 d07f69b 93acf8c d07f69b 014cd40 d6cfb4e 014cd40 d07f69b 014cd40 3f57e82 0bd506d 3f57e82 0543966 3f57e82 0bd506d 0543966 3f57e82 cec22ac 3f57e82 7e75982 a988691 0f7fb98 0e6104a 0fb9de0 0e6104a 6efe108 8919926 6efe108 8919926 0d21e5f 6efe108 0b3680c 6701b0a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | ---
license: other
license_name: minimax-h3-community-license-agreement
license_link: https://huggingface.co/MiniMaxAI/MiniMax-H3/blob/main/LICENSE
tags:
- comfyui
- diffusion-single-file
base_model:
- MiniMaxAI/MiniMax-H3
---
# MiniMax H3
Repackaged model files for ComfyUI.
Original model repository:
- https://huggingface.co/MiniMaxAI/MiniMax-H3
- https://huggingface.co/lightx2v/Minimax-h3-Turbo
- https://huggingface.co/alibaba-pai/MiniMax-H3-Fun-Controlnet-Union
- https://huggingface.co/Kijai/MiniMax-H3-experimental
The Qwen3-VL-32B `nvfp4_awq` quant is converted from: https://huggingface.co/cybermotaz/Qwen3-VL-32B-Instruct-NVFP4
This `nvfp4` text encoder does not require Blackwell GPU to use.
For diffusion models prefer `int8_convrot` if you are able to use pytorch with cu130.
`fp8_scaled` should only be used if you cannot use `int8_convrot`.
---
Place the files in the following folders:
```
π ComfyUI/
βββ π models/
β βββ π diffusion_models/
β β βββ minimax_h3_fl2va_bf16.safetensors
β β βββ minimax_h3_fl2va_int8_convrot.safetensors
β β βββ minimax_h3_fl2va_pruned_bf16.safetensors
β β βββ minimax_h3_fl2va_pruned_int8_convrot.safetensors
β β βββ minimax_h3_fl2va_pruned_fp8_scaled.safetensors
β β βββ minimax_h3_ref2va_bf16.safetensors
β β βββ minimax_h3_ref2va_int8_convrot.safetensors
β β βββ minimax_h3_ref2va_pruned_bf16.safetensors
β β βββ minimax_h3_ref2va_pruned_int8_convrot.safetensors
β β βββ minimax_h3_ref2va_pruned_fp8_scaled.safetensors
β βββ π text_encoders/
β β βββ qwen3vl_32b_minimax_h3_bf16.safetensors
β β βββ qwen3vl_32b_minimax_h3_int8_convrot.safetensors
β β βββ qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors
β βββ π loras/
β β βββ minimax_h3_fl2v_turbo_4step_v1.0_768p_comfyui_bf16.safetensors
β β βββ minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors
β β βββ minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors
β βββ π vae/
β β βββ minimax_h3_audio_vae_fp32.safetensors
β β βββ minimax_h3_audio_vae_fp32.safetensors
β β βββ minimax_h3_video_vae_int8_convrot.safetensors
β βββ π model_patches/
β β βββ minimax_h3_fun_controlnet_union_pruned_bf16.safetensors
β β βββ minimax_h3_fun_controlnet_union_pruned_int8_convrot.safetensors
β βββ π embeddings/
β β βββ minimaxh3_art_is_explosion.safetensors
β β βββ minimaxh3_blooming_flowers.safetensors
β β βββ minimaxh3_bullet_time.safetensors
β β βββ minimaxh3_dark_magic.safetensors
β β βββ minimaxh3_fire_breath.safetensors
β β βββ minimaxh3_four_seasons.safetensors
β β βββ minimaxh3_kiss_camera.safetensors
β β βββ minimaxh3_spiral_ascent.safetensors
β β βββ minimaxh3_storm_magic.safetensors
β β βββ minimaxh3_truman_show.safetensors
```
## Embeddings
To use the embeddings in a text prompt, invoke them in the CLIPTextEncode node by
combining `embedding:` with the filename of the embedding like this for `minimaxh3_art_is_explosion`:
```
embedding:minimaxh3_art_is_explosion
```
Just exchange the `minimaxh3_art_is_explosion` part with the filename of the embedding you want to use.
## Workflows
<table>
<thead>
<tr><th align="center" valign="middle" style="text-align:center;vertical-align:middle">Workflow</th><th colspan="2" align="center" valign="middle" style="text-align:center;vertical-align:middle">Thumb</th></tr>
</thead>
<tbody>
<tr><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_i2v.json">MiniMax H3: Image to Video</a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_i2v.json"><img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/video_minimax_h3_i2v-1.webp" width="200" height="200" alt="MiniMax H3: Image to Video"></a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"></td></tr>
<tr><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_r2v.json">MiniMax H3: Reference to Video</a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_r2v.json"><img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/video_minimax_h3_r2v-1.webp" width="200" height="200" alt="MiniMax H3: Reference to Video"></a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"></td></tr>
<tr><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_t2v.json">MiniMax H3: Text to Video</a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_t2v.json"><img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/video_minimax_h3_t2v-1.webp" width="200" height="200" alt="MiniMax H3: Text to Video"></a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"></td></tr>
<tr><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_i2v_continuation.json">Image to Video </a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_i2v_continuation.json"><img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/video_minimax_h3_i2v_continuation-1.webp" width="200" height="200" alt="Image to Video "></a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"></td></tr>
<tr><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_multiframe_reference.json">MiniMax H3: Multiframe Reference</a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_multiframe_reference.json"><img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/video_minimax_h3_multiframe_reference-1.webp" width="200" height="200" alt="MiniMax H3: Multiframe Reference"></a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"></td></tr>
<tr><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_fun_controlnet_union.json">MiniMax H3 Fun ControlNet Union</a></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_fun_controlnet_union.json"><img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/video_minimax_h3_fun_controlnet_union-2.webp" width="200" height="200" alt="MiniMax H3 Fun ControlNet Union"></a><div align="center">Before</div></td><td align="center" valign="middle" style="text-align:center;vertical-align:middle"><a href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/video_minimax_h3_fun_controlnet_union.json"><img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/video_minimax_h3_fun_controlnet_union-1.webp" width="200" height="200" alt="MiniMax H3 Fun ControlNet Union"></a><div align="center">After</div></td></tr>
</tbody>
</table>
Doc: https://docs.comfy.org/tutorials/video/minimax/minimax-h3
|