textencoder_MiniMax-H3-encoder-mmproj-F16 - MinimaxH3 You have to rename the file to : MiniMax-H3-encoder-mmproj-F16.gguf or else its not gonna take your image reference. The text encoder half of MiniMax-H3, quantized. H3 runs on two separate models: the 33B video+audio DiT, and this — a Qwen3-VL-32B vision-language encoder. The DiT on its own will not generate anything. If you downloaded the H3 GGUF weights and had nowhere to point the CLIP loader, this is the missing file. Load this with H3ClipLoaderAny, not “CLIPLoader (GGUF)”. ComfyUI-GGUF's own CLIP loader has no minimax type, and it silently falls back to another architecture instead of erroring — so you get a confusing crash deep inside a tokenizer (TypeError: the JSON object must be str, bytes or bytearray, not NoneType in flux.py) rather than “unknown type”. And even with the right type it still would not work: this file is Qwen3-VL-32B cut to 50 layers with no final norm and no lm_head, and its vision tower uses different tensor names than llama.cpp writes. H3ClipLoaderAny (category loaders/minimax, from ComfyUI-H3-Multishot) does that surgery on load. Set type = minimax