๐ฃ Deploy on Runpod

๐ก Deploy on Vast.ai

ComfyUI-QwenVL-Mod โ Enhanced Vision-Language with MiniMax H3 Version 2.8.0 (2026/09/02) โ ๐ฌ MiniMax H3 Native Video+Audio + NVFP4 Blackwell + SOL-ATTN (all modes) + lightx2v Turbo LoRA + Wildcards + 10Eros-Max Support + Camera Tag Dropdown + Unified FL2VA Loop
โฌ๏ธ 2026/09/16 UPDATE โฌ๏ธ
๐ซ Acceleration Stack Simplified โ Spectrum + DiffAid Removed
Testing confirmed that Spectrum's block wrapper is code-incompatible with Sol fused blocks (crash: unexpected keyword argument 'attention', verified at 20 steps), and DiffAid showed no confirmed benefit. Both node packs have been removed from the stack entirely โ they are no longer shipped or required.
Sol-Attn is now the only acceleration patch and stays active in ALL modes:
10Eros TURBO: tau 1.3โ0.8 scheduled (verified working well)
Turbo LoRA: tau 1.5-2.0, or OFF for max safety (tau 1.0 causes fallbacks at 8 steps)
Native 20-step: tau 1.0
Sol-Fusion + Sol-FFN stay always ON (50 blocks / 52 MLPs)
The old "bypass Sol-Attn with Turbo" rule is superseded โ high-tau Sol-Attn works fine on turbo
Workflows updated: no Spectrum/DiffAid nodes required anymore
๐ฌ Workflow-Aware Qwen Chat
The Qwen chat assistant is now workflow-aware โ it reads the loaded workflow's widgets and can act on them directly:
Edit widgets from chat: ask "change steps to 20" or "rewrite the prompt" and the assistant applies
set_widget_value/bypass/queue_workflowactions on the real nodes โ no manual clickingPreset-aware: injects the system guide of the preset selected in the workflow (e.g. MiniMax H3 NSFW 5s/10s/15s), so answers match the actual preset rules
Duration switching: ask for a different clip length ("make it 10 seconds") and it picks the matching duration preset and updates the length/frame widgets automatically
Full prompt echo: when it rewrites a prompt widget, the complete new text is repeated verbatim in the reply โ no hidden truncation
Choice buttons: for ambiguous requests (e.g. Turbo LoRA vs native 20-step) it asks first with clickable options instead of guessing
Knows the acceleration stack: understands the Sol-Attn modes and tau values, so "switch to native quality" sets sampler, steps, shift and tau correctly

Also in this update: Qwen3.5 native support โ the new qwen3_5 architecture (hybrid linear/full attention) requires transformers>=5.2.0; older releases fail with "model type qwen3_5 not recognized".
โฌ๏ธ 2026/09/04 UPDATE โฌ๏ธ
๐ง Turbo LoRA Switch โ larryvrh โ lightx2v 8-step 768p
All Turbo workflows now use lightx2v Turbo LoRA 8-step 768p (Apache-2.0) instead of larryvrh v4-600:
FL2VA:
minimax_h3_fl2v_turbo_8step_v1.0_768p_comfyui_bf16.safetensors(~1.96 GB)Ref2VA:
minimax_h3_ref2v_turbo_8step_v1.0_768p_comfyui_bf16.safetensors(~1.96 GB)No custom node required โ standard ComfyUI LoRA loader works
Removed
Larryvrh/ComfyUI-MiniMax-H3-Turbocustom nodeTrained at 1344ร768 โ matches our native resolution exactly
๐ซ Acceleration Patch Rules with Turbo โ Verified
Community testing informed the acceleration rules (see the 2026/09/16 update for the current stack):
Sol-Attn on Turbo LoRA: tau 1.0 causes fallbacks at 8 steps โ use tau 1.5-2.0 or bypass. On 10Eros TURBO, tau 1.3โ0.8 scheduled is verified working
Spectrum was removed from the stack โ code-incompatible with Sol fused blocks
Rule: Sol-Attn stays on in every mode, only the tau changes
Turbo: Turbo LoRA ON ยท Sol-Attn tau โฅ1.5 or OFF ยท euler + simple ยท 8 steps Native: Turbo LoRA OFF ยท Sol-Attn ON (tau 1.0) ยท res_multistep + simple ยท 20 steps
๐ 10Eros-Max Switch โ DmitryDB โ cicalooo TURBO Hybrid Beta3
The 10Eros-Max model has been switched to cicalooo's ComfyUI-native INT8 ConvRot Turbo Hybrid Beta3:
Model:
10Eros_Max_h3_TURBO-hybrid_beta3_int8_convrot_skip_edges.safetensors(~22.5 GB)TURBO fused in checkpoint โ no separate t8star LoRA needed
Boundary blocks 0, 1, 48, 49 left in BF16 for stability
Removed DmitryDB 10Eros model + t8star compatibility LoRA
โก Comfy Kitchen Attention โ Replaces SageAttention
All MMH3 Docker/provisioning now uses --use-ck-attention (Comfy Kitchen Attention) instead of --use-sage-attention:
Faster on Blackwell (RTX 5090 / PRO 6000)
Better detail preservation
No separate SageAttention package needed
โฌ๏ธ 2026/09/02 UPDATE โฌ๏ธ
๐ฅ Camera Tag Dropdown (19 movements)
The QwenVL node now has a camera_tag dropdown โ no more typing [ORBIT] manually in the prompt. Select from 19 camera movements directly in the node UI:
CategoryTagsStatic[STATIC_CAMERA], [LOCKED_OFF]Slow zoom[SLOW_ZOOM_IN], [SLOW_ZOOM_OUT]Fast zoom[FAST_ZOOM_IN], [FAST_ZOOM_OUT]Pan[PAN_LEFT], [PAN_RIGHT]Tilt[TILT_UP], [TILT_DOWN]Dolly[DOLLY_IN], [DOLLY_OUT]Tracking[TRACKING_LEFT], [TRACKING_RIGHT]Crane[CRANE_UP], [CRANE_DOWN]Other[ORBIT], [HANDHELD], [ROLL]
How it works: when you select a tag, it's injected both at the start of the prompt and as a FINAL CAMERA DIRECTIVE at the end โ so Qwen 9B actually respects it despite recency bias on long prompts. The tag also gets a short description so Qwen knows exactly what to write.
Subject stays alive: the directive explicitly tells Qwen that the camera tag controls ONLY the camera โ the subject must still have natural, lively action (breathing, gestures, expression, body motion) throughout the clip. No more "statue during orbit" problem.
Manual tags still work: if you leave the dropdown on None and type [ORBIT] in your prompt, it's detected and injected automatically as a fallback.
Available on all three QwenVL nodes: AILab_QwenVL, AILab_QwenVL_Advanced, and AILab_QwenVL_PromptEnhancer.
๐ FL2VA Loop Merged into FL2VA โ One Workflow, Bypass Group
The loop trim logic now lives inside the main FL2VA workflow, wrapped in a "Loop Trim" group that can be toggled via the rgthree Fast Groups Bypasser node (the dedicated MiniMaxH3-Turbo-FL2VA-Loop-Qwen3.5 workflow is still shipped for convenience):
Loop mode (trim active): the
ImageFromBatch+ComfyMathExpressionnodes trim the frozen tail (~5 frames) for seamless loopingNon-loop mode (trim bypassed): toggle the group off in the Bypasser โ VAEDecode passes directly to RIFE/upscale, full frames preserved
No more switching between two workflows โ just toggle the group.
๐งน PromptEnhancer Cleanup
Removed the redundant
custom_system_promptinput โenhancement_style(presets) +prompt_text(user input) cover all use casesRemoved
CUSTOM_ONLY_STYLE("โ๏ธ Custom Only (no preset)") โ no longer neededAdded
camera_tagdropdown (same as main QwenVL nodes)
๐ฆ Workflow Count
With the loop merged into FL2VA, the pack ships 5 workflows (T2VA, I2VA, FL2VA, FL2VA-Loop, R2VA) plus the combined ALL-WFs zip โ the dedicated Loop workflow is also kept for convenience. All workflows updated with the new camera_tag input.
โฌ๏ธ 2026/08/31 UPDATE โฌ๏ธ
๐ฒ Wildcards (T2VA Workflow)
The T2VA Turbo workflow includes a WildcardProcessor node that injects randomized prompt fragments from the PMP's Prompt Engine (__pmp/prmpt/*) wildcard library. Each generation picks a random entry from each wildcard file, so the same seed produces different results across runs unless you pin the seed.
Wildcards Used in the T2VA Workflow
WildcardCategoryWhat it randomizes__pmp/prmpt/vidstyle__Video styleCinematic / anime / vintage film / 3D CG / claymation / watercolor / fantasy etc.__pmp/prmpt/imgcmp/shots__Camera shotClose-up / wide / medium / dolly / crane / orbit / handheld etc.__pmp/prmpt/lctns/rndmlctns__LocationRandom setting (bedroom / beach / studio / alley / forest / rooftop etc.)__pmp/prmpt/light/rndmlight__LightingKey light direction, color temperature, soft/hard, ambient mood__pmp/prmpt/char/favchar__CharacterRandom character archetype (age, body type, hair, ethnicity)__pmp/prmpt/clths/rndmclth__ClothingRandom outfit / garment description__pmp/prmpt/clths/nudty_brsts__NSFWBreast / nudity descriptors (NSFW preset)__pmp/actsolo/brstplng__NSFW actionSolo breast-play action verbs (NSFW preset)
How It Works
The WildcardProcessor node sits before the Qwen3.5 prompt enhancer
At queue time, each
__wildcard__token is replaced with a random line from the corresponding.txtfile insideComfyUI/custom_nodes/ComfyUI-Wildcards/wildcards/pmp/prmpt/The expanded text is passed to Qwen3.5, which converts it into the official MiniMax H3 prompt format
Different seed = different wildcard picks โ use a fixed seed if you want reproducible results
Customizing Wildcards
Edit existing: open the
.txtfiles underComfyUI/custom_nodes/ComfyUI-Wildcards/wildcards/pmp/prmpt/and add/remove lines (one entry per line)Add your own: create a new
.txtfile, e.g.pmp/prmpt/mytags.txt, then reference it as__pmp/prmpt/mytags__Remove a wildcard: delete the
__...__token from the WildcardProcessortextfield in the workflowDisable randomization: replace the
__wildcard__token with a fixed string
Required Custom Node
ComfyUI-TagForge (includes the
WildcardProcessornode and the__pmp/prmpt/*wildcard set) โ huchukato/ComfyUI-TagForge
The wildcard files ship with the custom node. If a wildcard resolves to empty, the custom node is missing or the wildcard folder is not installed.
๐ Sampler Change โ MiniMaxH3TurboSampler โ KSamplerSelect + MiniMaxH3SigmaShift
All Turbo workflows (T2VA, I2VA, FL2VA, FL2VA-Loop, R2VA) have been updated to use ComfyUI core nodes instead of the custom MiniMaxH3TurboSampler:
Removed:
MiniMaxH3TurboSampler(custom node fromLarryvrh/ComfyUI-MiniMax-H3-Turbo)Added:
KSamplerSelect(sampler:euler) +MiniMaxH3SigmaShift(shift_video=12, shift_audio=3) โ both ComfyUI core nodes, no custom node requiredScheduler:
simple(unchanged)
Why?
On ComfyUI v0.35.0+ with native
ModelSamplingAV, the customMiniMaxH3TurboSamplerinternally delegates to stockeuleranyway โ the custom node is redundantUsing core nodes means the same workflow works with both:
Standard model (
minimax_h3_fl2va_pruned_nvfp4_convrot_int8) + Turbo LoRAminimax_h3_turbo_v4_step600_ema10Eros-Max (
10Eros_Max_H3_FL2VA-INT8-ConvRot-HQ) + T8 compatibility LoRAminimax_h3_fl2v_turbo_8step_v1.0_10ErosMax_beta1_pruned_compat_v001_T8
Just swap
LoadDiffusionModelandLoraLoaderBypassModelOnlyโ the sampler path stays the same
10Eros-Max (Optional โ Experimental)
Model:
10Eros_Max_H3_FL2VA-INT8-ConvRot-HQ.safetensors(~23.5 GB) โ DmitryDB/MiniMax-H3-10Eros-Max-QuantsLoRA:
minimax_h3_fl2v_turbo_8step_v1.0_10ErosMax_beta1_pruned_compat_v001_T8.safetensors(~1.96 GB) โ t8star/minimax_h3_turbo_4step_10ErosMax_test4_pruned_curveproj1025_T8Sampler:
euler+MiniMaxH3SigmaShift(shift 12/3) +simplescheduler โ same as standard modelโ ๏ธ NVFP4 degrades quality and audio on the 10Eros fine-tune โ use INT8 ConvRot HQ only
โ ๏ธ The T8 LoRA is checkpoint-specific โ only works with the exact 10Eros pruned model (SHA-256:
f82cc3f723b080e7ae94a7c98f95aa989e387618d0bdc940133dfbd9f432c062)
โฌ๏ธ 2026/08/27 UPDATE โฌ๏ธ
NVFP4+INT8 ConvRot Hybrid โ New Default
Default diffusion models: NVFP4+INT8 ConvRot hybrid (
minimax_h3_fl2va_pruned_nvfp4_convrot_int8/minimax_h3_ref2va_pruned_nvfp4_convrot_int8) from lilcheaty/MiniMax-H3-NVFP4 โ NVFP4 on MLP, INT8 ConvRot on attention, BF16 on sensitive layers. Best speed/quality on Blackwell, ~2.5x faster than pure INT8 with identical visual qualityUncensored text encoder: NVFP4 (
qwen3vl_32b_heretic_minimax_h3_nvfp4) from Momoking/Qwen3-VL-32B-Heretic-MiniMax-H3-NVFP4 โ fast on Blackwell, no quality impact on text encodingโ ๏ธ Non-Blackwell GPUs: Use pure INT8 ConvRot models from Comfy-Org/MiniMax-H3 instead. NVFP4 requires sm_120+ (RTX 5090 / PRO 6000).
SOL-ATTN Integration
All Turbo workflows include SOL-ATTN nodes (sparse attention + fused modulation + chunked FFN)
Tau per mode: 1.3โ0.8 on 10Eros turbo, โฅ1.5 optional on Turbo LoRA, 1.0 on 20-step native
Spectrum and DiffAid were removed from the stack โ Sol-Attn is the only acceleration patch
Turbo Step Standardization
All Turbo workflows standardized to 8 steps (was 6 for T2VA/R2VA)
Consistent
minimax_h3_fl2v_turbo_8step_v1.0_768p_comfyui_bf16LoRA across all workflows
TensorRT Batch Size
RIFE and Upscaler TRT expose separate loader and runner
batch_sizeparametersVerified stable configuration:
RIFE: loader
1, runner1Upscaler: loader
2, runner2
The loader compiles the TensorRT engine profile; the runner controls frames sent per
infer()call (runner โค loader)RIFE batch values above 1 can build but currently fail during interpolation; keep RIFE at
1/1Upscaler
2/2is verified on RTX PRO 6000 Blackwell; batch 4 fails to build with TensorRT 10.15 on sm_120Changing the loader batch size requires a different engine; delete incompatible cached TRT engines before rebuilding
Upscaler: Auto-detect Scale Factor
Removed the
scaledropdown (2x/4x) from the Upscaler runner node โ it was redundant and error-proneThe loader now auto-detects the upscale factor from the model name (
2x*โ 2,4x*โ 4,x2plusโ 2,x4plusโ 4)The factor is passed to the runner via the engine object โ no more mismatch between model and scale setting
Requires
ComfyUI-Upscaler-TensorRT-Autoupdated to latest version
โ ๏ธ Requirements โ Read First!
GPU & VRAM
๐ข Recommended template configuration โ RTX 5090 (32 GB) / RTX PRO 6000 (48 GB) โ NVFP4 diffusion + NVFP4 text encoder
๐ก Non-Blackwell alternative โ RTX 4090 / 3090 (24 GB) โ INT8 ConvRot + offload
๐ Lower-VRAM alternative โ 12โ16 GB โ INT4 + aggressive offload; slow and not recommended for production
โ ๏ธ NVFP4 requires Blackwell (
sm_120+) and does not run on RTX 4090/3090/4080
12 GB GPUs (e.g. RTX 3060 12GB): Technically possible with INT4 models + aggressive offloading, but very slow. You need 32 GB+ system RAM and a fast NVMe SSD. Not recommended for production use.
Model Quantization Options
BF16 (full) โ Diffusion ~42 GB + Text encoder ~65 GB = ~110 GB total โ Comfy-Org/MiniMax-H3
INT8 (pruned) โ Diffusion ~21 GB + Text encoder ~24.5 GB = ~50 GB total โ Comfy-Org/MiniMax-H3
INT4 (pruned) โ Diffusion ~11 GB + Text encoder ~15 GB = ~24.5 GB total โ Merserk/MiniMax-H3-INT4-ConvRot
NVFP4+INT8 ConvRot hybrid (recommended โ verified) โ Diffusion ~20 GB + uncensored NVFP4 text encoder ~15.7 GB = ~36 GB active model set โ lilcheaty/MiniMax-H3-NVFP4 + Momoking/Qwen3-VL-32B-Heretic-MiniMax-H3-NVFP4. Best speed/quality on Blackwell
Software
ComfyUI: v0.31.0+ (required for MiniMax H3 native support)
Python: 3.10+
CUDA: 12.8+ (13.0 recommended)
Storage: allow at least 90 GB for the complete provisioned package (~81 GB of models plus engines, workflows and outputs)
Qwen3.5 Prompt Enhancer
GGUF: Q4_K_S or Q5_K_S quantization for 4B/9B models
HF:
Qwen3.5-9B-Defiant-Fable-Heretic(~18 GB) orQwen3.5-4B-heretic-v2(~8 GB)
โก MiniMax-H3 Turbo LoRA (Optional โ Faster & Sharper)
A distilled 8-step LoRA for MiniMax-H3 that replaces the default ~20-step sampling. All Turbo workflows include SOL-ATTN (Scheduled Sol Attention) nodes โ keep it at tau โฅ1.5 or bypass for max safety at 8 steps.
SOL-ATTN node: Saganaki22/ComfyUI-sol-attn
Recommended LoRA:
minimax_h3_fl2v_turbo_8step_v1.0_768p_comfyui_bf16.safetensors(~1.96 GB)Download: lightx2v/Minimax-h3-Turbo
Install: place the
.safetensorsinComfyUI/models/loras/Usage: 8 steps with scheduler
simple, samplereuler+MiniMaxH3SigmaShift(shift 6/3). No custom sampler node required โ standard LoRA loader works.
Works with all tasks: T2VA, I2VA, FL2VA and R2VA.
โ๏ธ Model Configuration Cheat Sheet
All Turbo workflows ship with bypass groups for Sol-Attn and Turbo LoRA. Toggle them via the rgthree Fast Groups Bypasser node depending on which model you load.
๐ Configuration Matrix
Setting10Eros-Max TURBOlightx2v Turbo LoRANative 20-stepDiffusion model10Eros_Max_h3_TURBO-hybrid_beta3_int8_convrot_skip_edgesminimax_h3_fl2va_pruned_nvfp4_convrot_int8minimax_h3_fl2va_pruned_nvfp4_convrot_int8Turbo LoRAโ OFF (TURBO fused in checkpoint)โ
ON (strength 1.0)โ OFFSteps8820Samplereulereulerres_multistepSchedulersimplesimplesimpleVideo shift6612Audio shift333Sol-Attnโ
ON (tau 1.3โ0.8)โ
ON (tau 1.5-2.0) or OFFโ
ON (tau 1.0)CK Attentionโ
ON (--use-ck-attention)โ
ONโ
ON
๐ง How to Switch Models in the Workflow
LoadDiffusionModel โ swap the
.safetensorsfileLoraLoaderBypassModelOnly โ toggle bypass:
10Eros / Native โ bypassed (LoRA off)
Turbo LoRA โ active (strength 1.0)
Sol-Attn node โ set tau (or bypass the group via Fast Groups Bypasser):
10Eros โ tau 1.3โ0.8 scheduled
Turbo LoRA โ tau 1.5-2.0 or bypassed
Native โ tau 1.0
KSamplerSelect โ change sampler (
eulerfor Turbo/10Eros,res_multistepfor Native)MiniMaxH3SigmaShift โ change shift (6/3 for Turbo/10Eros, 12/3 for Native)
Sampler steps โ 8 for Turbo/10Eros, 20 for Native
๐ 10Eros-Max TURBO Hybrid (Recommended for Turbo)
Model:
10Eros_Max_h3_TURBO-hybrid_beta3_int8_convrot_skip_edges.safetensors(~22.5 GB) โ cicalooo/10Eros-Max-h3-int8-convrotTURBO is fused in the checkpoint โ no separate LoRA needed
Boundary blocks 0, 1, 48, 49 left in BF16 for stability
Sol-Attn ON โ verified working well with 10Eros (scheduled sparse attention, tau 1.3โ0.8)
โ ๏ธ Do NOT add the lightx2v Turbo LoRA on top of 10Eros โ TURBO is already fused
โก lightx2v Turbo LoRA (Standard Turbo)
LoRA:
minimax_h3_fl2v_turbo_8step_v1.0_768p_comfyui_bf16.safetensors(~1.96 GB) โ lightx2v/Minimax-h3-TurboRef2VA LoRA:
minimax_h3_ref2v_turbo_8step_v1.0_768p_comfyui_bf16.safetensors(~1.96 GB) โ same sourceTrained at 1344ร768 โ matches native resolution
Sol-Attn: tau 1.5-2.0, or OFF for max safety (tau 1.0 causes fallbacks at 8 steps)
No custom node required โ standard LoRA loader works
๐ฌ Native 20-step (Maximum Quality)
Model: standard NVFP4+INT8 ConvRot hybrid (
minimax_h3_fl2va_pruned_nvfp4_convrot_int8)No Turbo LoRA โ full 20-step sampling
Sol-Attn ON (tau 1.0) โ safe and verified on the 20-step trajectory
Sampler:
res_multistep(noteuler)Shift: 12/3 (higher video shift for native trajectory)
Slower but highest visual quality
๐ What is ComfyUI-QwenVL-Mod?
A powerful enhanced vision-language node for ComfyUI that combines Qwen3.5 models with MiniMax H3 video generation workflows. Features multilingual support, visual style detection, native stereo audio, and NSFW capabilities for professional AI content creation.
Think: "Your all-in-one solution for intelligent prompt enhancement and video+audio generation with MiniMax H3!"
๐ฌ Key Features
๐ MiniMax H3 Video+Audio Generation
T2VA (Text-to-Video+Audio): Generate video with native stereo audio from text
I2VA (Image-to-Video+Audio): Animate a first-frame image with audio
FL2VA (First-Last-Frame): Generate the transition between two keyframes โ Qwen3.5 sees both frames
R2VA (Reference-to-Video): Lock character identity, style, motion, or voice using reference images
๐ง Qwen3.5 Auto-Prompting
Multilingual: Write your prompt in any language โ Qwen3.5 translates and converts it
Auto-format: Generates the official MiniMax H3 prompt format (3-field for base, 6-field for R2VA)
Multi-reference: Qwen3.5 sees all connected images via
image+image2inputsVisual style detection: 12+ artistic styles (photorealistic, cinematic, anime, 3D CG, claymation, vintage film, watercolor, fantasy, etc.)
Smart caching: Performance optimization with Fixed Seed Mode
GGUF backend: Efficient local model inference with quantization support
Qwen3.5 support: Thinking mode disabled via
/no_thinkfor fast prompt generation
๐ Native Stereo Audio
No separate audio node needed โ MiniMax H3 generates video and audio jointly in a single forward pass
Voice, sound effects, and music modeled together, not layered on afterward
Describe sounds in your prompt and the model generates them natively
๐จ NSFW Support
Comprehensive content generation without restrictions
9 dedicated NSFW presets (3 base ๐ฌ + 3 R2VA ๐๏ธ + 3 FL2VA ๐) with explicit diegetic soundscape
Natural progression, style adaptation, consistent characters
๐ฆ What's Included โ 4 Turbo Workflows
All workflows are pre-wired with lightx2v Turbo LoRA at 8 steps + SOL-ATTN (tau per mode โ see the configuration matrix).
๐ฅ Download
FileContentsLinkMiniMaxH3-Turbo-Qwen3.5-ALL-WFs.zipAll 5 workflows (T2VA + I2VA + FL2VA + FL2VA-Loop + R2VA)DownloadMiniMaxH3-Turbo-T2VA-Qwen3.5.zipT2VA onlyDownloadMiniMaxH3-Turbo-I2VA-Qwen3.5.zipI2VA onlyDownloadMiniMaxH3-Turbo-FL2VA-Qwen3.5.zipFL2VA only (includes bypassable loop trim)DownloadMiniMaxH3-Turbo-FL2VA-Loop-Qwen3.5.zipFL2VA Loop only (seamless looping)DownloadMiniMaxH3-Turbo-R2VA-Qwen3.5.zipR2VA onlyDownload
Individual
.jsonfiles also available inworkflows/minimax/.
Workflows
โก T2VA Turbo โ
MiniMaxH3-Turbo-T2VA-Qwen3.5.jsonโ text only โ Text-to-video+audio. Simplest workflow.โก I2VA Turbo โ
MiniMaxH3-Turbo-I2VA-Qwen3.5.jsonโ text + first-frame image (image) โ Image-to-video. First-frame animation with audio.โก FL2VA Turbo โ
MiniMaxH3-Turbo-FL2VA-Qwen3.5.jsonโ text + first-frame (image) + last-frame (image2) โ First-Last-Frame to video. Includes TensorRT upscale + RIFE frame interpolation for 48 fps output. Loop trim is built in โ toggle the "Loop Trim" group via the Fast Groups Bypasser node for seamless loops.โก R2VA Turbo โ
MiniMaxH3-Turbo-R2VA-Qwen3.5.jsonโ text + reference images (image+image2) โ Reference-to-video. Lock identity, style, motion, camera, or voice using up to 9 ref images.
Workflows 3 and 4 include TensorRT upscaling and RIFE frame interpolation for 48 fps high-resolution output.
๐ผ๏ธ Multi-Reference Input (image2)
The QwenVL-Mod node has two image inputs:
T2VA: no images needed
I2VA:
image= first frameFL2VA:
image= first frame,image2= last frame,frame_count= 1R2VA:
image= primary reference,image2= additional references (batch, up to 9),frame_count= 1โ9
Qwen3.5 sees all connected images as individual images (not as a video sequence), enabling proper multi-reference analysis for FL2VA and R2VA.
๐ฏ QwenVL-Mod NSFW Presets (9 total)
The workflows include built-in NSFW presets for the Qwen3.5 prompt enhancer:
๐ฌ Base Presets (T2VA / I2VA)
๐ฌ MiniMax H3 NSFW (5s)โ 5 seconds โ 3 fields:integrated_multimodal_description+overall_soundscape+non_diegetic_music๐ฌ MiniMax H3 NSFW (10s)โ 10 seconds โ Same format๐ฌ MiniMax H3 NSFW (15s)โ 15 seconds โ Same format
๐ FL2VA Presets (First-Last-Frame)
๐ MiniMax H3 NSFW FL2VA (5s)โ 5 seconds โ 3 fields, transition-focused (describes the path between frames)๐ MiniMax H3 NSFW FL2VA (10s)โ 10 seconds โ Same format๐ MiniMax H3 NSFW FL2VA (15s)โ 15 seconds โ Same format
๐๏ธ R2VA Presets (Reference)
๐๏ธ MiniMax H3 NSFW R2VA (5s)โ 5 seconds โ 6 fields:subject_definitions+summary+retention_analysis+detailed_description+overall_soundscape+non_diegetic_music๐๏ธ MiniMax H3 NSFW R2VA (10s)โ 10 seconds โ Same format๐๏ธ MiniMax H3 NSFW R2VA (15s)โ 15 seconds โ Same format
What the presets produce
๐ฌ Base:
[Shot 1]with style + initial composition, camera vocabulary, speaker IDs, diegetic soundscape๐ FL2VA: Describes the transition path between first and last frames (not the scene โ images fix the scene). Favors single continuous shot.
๐๏ธ R2VA: 6-section format with
<Subject N>,<Picture N>,<Video N>,<Audio N>labels, retention markers (fully_preserved,partially_preserved, etc.), task-type summaryAll presets: smooth, continuous camera motion (no abrupt or stepped changes), explicit diegetic soundscape, optional non-diegetic music (defaults to N/A)
All presets: support camera control tags (
[STATIC_CAMERA],[SLOW_ZOOM_IN],[SLOW_ZOOM_OUT],[ORBIT],[HANDHELD]) โ see Camera Control Tags belowFL2VA presets: automatic loop mode when first and last frame are the same image โ see Loop Mode below
SFW presets are also available. Edit the preset dropdown in the QwenVL node to switch.
๐ฎ Usage Examples
Basic Text-to-Video (T2VA)
Load
MiniMaxH3-Turbo-T2VA-Qwen3.5.jsonWrite your prompt in any language
Select preset
๐ฌ MiniMax H3 NSFW (5s/10s/15s)Generate video with native audio
Image-to-Video (I2VA)
Load
MiniMaxH3-Turbo-I2VA-Qwen3.5.jsonUpload your first-frame image to
imageSelect preset
๐ฌ MiniMax H3 NSFW (5s/10s/15s)Write what happens next (in any language)
Generate animated video with audio
First-Last-Frame (FL2VA)
Load
MiniMaxH3-Turbo-FL2VA-Qwen3.5.jsonUpload first-frame to
image, last-frame toimage2, setframe_count=1Select preset
๐ MiniMax H3 NSFW FL2VA (5s/10s/15s)Describe the transition between the two frames
Generate the interpolated video at 48 fps with TensorRT upscale + RIFE
Reference-to-Video (R2VA)
Load
MiniMaxH3-Turbo-R2VA-Qwen3.5.jsonUpload primary reference to
image, additional references toimage2(batch), setframe_countto matchSelect preset
๐๏ธ MiniMax H3 NSFW R2VA (5s/10s/15s)Reference them by tag in your prompt:
<Picture 1>,<Picture 2>, etc.Generate video with locked identity/style
๐ง Technical Specifications
โก Performance
Output: 768p, 24 fps (native), up to ~15 seconds
Audio: Native stereo, generated jointly with video
Upscale: TensorRT RealESRGAN x4 (FL2VA + R2VA workflows)
Frame interpolation: RIFE v4.25 โ 48 fps (FL2VA + R2VA workflows)
Comfy Kitchen Attention (
--use-ck-attention): faster than Sage on Blackwell, better detail preservation, FP16 accumulation, async offloadSmart caching: Reuse prompts with same inputs, Fixed Seed Mode for text-only caching
๐จ Model Support
Qwen3.5: 4B / 9B / 27B (uncensored, heretic, unsloth) โ thinking mode disabled
Qwen3.8: latest-generation models (GGUF + HF)
HF Models: Josiefed, official, Heretic-Stable variants
Quantization: Q4_K_S, Q5_K_S, FP16, INT8
๐ Multilingual Capabilities
Input languages: Any language supported
Auto-translation: Automatic translation to optimized English
Style detection: Works with multilingual prompts
Cultural adaptation: Context-aware prompt enhancement
๐ฆ Installation
Quick Install
Download: ComfyUI-QwenVL-Mod (latest version)
Extract to
ComfyUI/custom_nodes/ComfyUI-QwenVL-ModInstall requirements:
pip install -r requirements.txtRestart ComfyUI
Load included workflows from
minimax/folder
Custom Nodes Required
ComfyUI-QwenVL-Mod โ All workflows (Qwen3.5 prompt enhancer) โ huchukato/ComfyUI-QwenVL-Mod
ComfyUI-sol-attn โ Turbo workflows (SOL-ATTN, FusedModulation, ChunkFeedForward) โ Saganaki22/ComfyUI-sol-attn
ComfyUI-RIFE-TensorRT-Auto โ FL2VA, R2VA (frame interpolation) โ huchukato/ComfyUI-RIFE-TensorRT-Auto
ComfyUI-Upscaler-TensorRT-Auto โ FL2VA, R2VA (upscaling) โ huchukato/ComfyUI-Upscaler-TensorRT-Auto
ComfyUI-VideoHelperSuite โ FL2VA, R2VA (VHS_VideoCombine) โ Kosinkadink/ComfyUI-VideoHelperSuite
ComfyUI-Easy-Use โ FL2VA, R2VA (easy showAnything) โ yolain/ComfyUI-Easy-Use
ComfyUI-PerfectVideoResolution โ All workflows (resolution calculator) โ huchukato/ComfyUI-PerfectVideoResolution
Note:
ComfyMathExpressionis built into ComfyUI core (v0.24.1+) โ no custom node needed.
Models Required
T2VA / I2VA / FL2VA use the NVFP4 FL2VA model (Blackwell GPUs):
models/vae/โminimax_h3_video_vae_fp16.safetensors(~5 GB)models/vae/โminimax_h3_audio_vae_fp32.safetensors(~0.6 GB)models/diffusion_models/โminimax_h3_fl2va_pruned_nvfp4_convrot_int8.safetensors(~20 GB) โ lilcheaty/MiniMax-H3-NVFP4models/text_encoders/โqwen3vl_32b_heretic_minimax_h3_nvfp4.safetensors(~15.7 GB) โ Momoking/Qwen3-VL-32B-Heretic-MiniMax-H3-NVFP4
R2VA (ref2va) uses the NVFP4 Ref2VA model:
models/diffusion_models/โminimax_h3_ref2va_pruned_nvfp4_convrot_int8.safetensors(~20 GB) โ lilcheaty/MiniMax-H3-NVFP4
Non-Blackwell GPUs: Use INT8 ConvRot models from Comfy-Org/MiniMax-H3 instead. NVFP4 requires sm_120+ (RTX 5090 / PRO 6000).
10Eros-Max NVFP4 (optional/experimental)
models/diffusion_models/โ10Eros_Max_H3_FL2VA-INT8-ConvRot-HQ.safetensors(~23.5 GB)Pair it only with
minimax_h3_fl2v_turbo_8step_v1.0_10ErosMax_beta1_pruned_compat_v001_T8.safetensors(~1.96 GB)Switch both diffusion model and matching LoRA together; do not mix the standard and 10Eros LoRAs
The standard MiniMax H3 NVFP4+INT8 hybrid is the verified default. 10Eros-Max remains experimental; NVFP4 HQ degrades quality and audio on the 10Eros fine-tune, so INT8 ConvRot HQ is used instead
Turbo LoRA (standard โ all tasks)
models/loras/โminimax_h3_fl2v_turbo_8step_v1.0_768p_comfyui_bf16.safetensors(~1.96 GB)models/loras/โminimax_h3_ref2v_turbo_8step_v1.0_768p_comfyui_bf16.safetensors(~1.96 GB)No custom node required โ standard LoRA loader works
INT4 alternative (for 12-16 GB GPUs): Merserk/MiniMax-H3-INT4-ConvRot
Qwen Prompt Enhancer
models/LLM/โQwen3.5-9B-Defiant-Fable-HereticorQwen3.5-4B-heretic-v2(GGUF or HF)
TensorRT Engines (FL2VA + R2VA only)
models/upscale_models/โRealESRGAN_x4(TensorRT engine)models/rife/โrife425_ensemble_False_scale_1_sim(TensorRT engine, ONNX auto-downloaded from HF)
TensorRT engines must be built for your specific GPU. See ComfyUI-RIFE-TensorRT-Auto and ComfyUI-Upscaler-TensorRT-Auto for build instructions.
Download Links
VAE: video_vae_fp16 ยท audio_vae_fp32
Diffusion (fl2va, NVFP4+INT8 hybrid โ Blackwell): minimax_h3_fl2va_pruned_nvfp4_convrot_int8.safetensors
Diffusion (ref2va, NVFP4+INT8 hybrid โ Blackwell): minimax_h3_ref2va_pruned_nvfp4_convrot_int8.safetensors
Diffusion (fl2va, INT8 โ non-Blackwell): minimax_h3_fl2va_pruned_int8_convrot.safetensors
Diffusion (ref2va, INT8 โ non-Blackwell): minimax_h3_ref2va_pruned_int8_convrot.safetensors
Text encoder (uncensored, NVFP4 โ Blackwell): qwen3vl_32b_heretic_minimax_h3_nvfp4.safetensors
Text encoder (official, INT8 alternative): qwen3vl_32b_minimax_h3_int8_convrot.safetensors
Turbo LoRA (standard, FL2VA): minimax_h3_fl2v_turbo_8step_v1.0_768p_comfyui_bf16.safetensors
Turbo LoRA (standard, Ref2VA): minimax_h3_ref2v_turbo_8step_v1.0_768p_comfyui_bf16.safetensors
10Eros-Max diffusion (optional/experimental, INT8 ConvRot): 10Eros_Max_h3_TURBO-hybrid_beta3_int8_convrot_skip_edges.safetensors
INT4 models: Merserk/MiniMax-H3-INT4-ConvRot
๐ฌ MiniMax H3 Prompting Notes
How to Write Your Prompt
Describe the scene naturally. Be clear about the concepts below โ Qwen3.5 handles the rest:
๐จ Visual style (put it first):
photorealistic,cinematic,anime,3D CG,claymation,vintage film,watercolor,fantasy๐ฅ Subjects: number, gender, appearance, clothing, position, expression
๐ Action / motion: what happens, speed, interaction
๐ฅ Camera: dolly, pan, zoom, static, handheld, crane, orbit โ smooth and continuous (no abrupt changes)
๐ Environment: setting, lighting, atmosphere, time of day
๐ Audio (important!): dialogue, breaths, moans, skin contact, ambient sounds, music
๐ FL2VA: Describe the transition between frames, not the scene (images fix the scene) ๐๏ธ R2VA: Reference inputs by tag:
<Picture 1>,<Picture 2>,<Video 1>,<Audio 1>
Resolution Guidance
MiniMax H3 native canvas: 768 px short edge, long edge capped at 1344 px, multiples of 32.
๐ฑ Portrait: 768ร1344 ยท 896ร1152 ยท 960ร1280
โฌ Square: 1024ร1024
๐ฅ๏ธ Landscape: 1344ร768 ยท 1152ร896 ยท 1280ร960
โ ๏ธ Match the aspect ratio to your input image! Forcing 16:9 on a portrait image will squash it.
โ ๏ธ Avoid direct 1080p. Generate at native resolution, then upscale with TensorRT nodes (FL2VA + R2VA workflows).
Duration
Choose a preset: 5s / 10s / 15s. The Math Expression node snaps the frame count to the model's 17-frame-per-block grid (17k+5 at 24 fps).
๐ฅ Camera Control Tags
All MiniMax H3 NSFW presets support camera control via the camera_tag dropdown on the QwenVL node โ no need to type tags manually. Select from 19 camera movements:
TagEffect[STATIC_CAMERA] / [LOCKED_OFF]Camera completely static โ no zoom, pan, orbit, or any motion[SLOW_ZOOM_IN]Slow continuous push-in (dolly toward subject)[SLOW_ZOOM_OUT]Slow continuous pull-back (dolly away from subject)[FAST_ZOOM_IN]Fast aggressive push-in, dramatic[FAST_ZOOM_OUT]Fast pull-back, reveal context[PAN_LEFT]Smooth horizontal pan from right to left[PAN_RIGHT]Smooth horizontal pan from left to right[TILT_UP]Smooth vertical tilt from bottom to top, revealing the subject[TILT_DOWN]Smooth vertical tilt from top to bottom[DOLLY_IN]Physical dolly movement toward the subject (parallax, not optical zoom)[DOLLY_OUT]Physical dolly movement away from the subject (parallax)[TRACKING_LEFT]Lateral tracking shot moving left, subject stays in frame[TRACKING_RIGHT]Lateral tracking shot moving right, subject stays in frame[CRANE_UP]Crane/jib movement rising upward, revealing the scene from above[CRANE_DOWN]Crane/jib movement descending toward the subject[ORBIT]Smooth 360-degree orbit around the subject[HANDHELD]Subtle handheld sway with natural micro-movements[ROLL]Slow camera roll (rotation around the lens axis)
How it works: the selected tag is injected at the start of the prompt AND as a FINAL CAMERA DIRECTIVE at the end, so Qwen respects it despite recency bias on long prompts. The subject stays alive and active โ the tag controls only the camera.
If the dropdown is set to None, Qwen3.5 chooses a natural camera movement automatically. You can also type tags manually in your prompt as a fallback.
Example:
Dropdown: [ORBIT]
Prompt: she continues a slow rhythmic motion, breathing steadily
๐ Loop Mode (FL2VA Only)
The FL2VA presets include automatic loop mode detection. When you load the same image as both first frame (image) and last frame (image2), the preset detects the identical endpoints and generates a seamless cyclic action:
The motion starts immediately from frame 0 (no wind-up or preparation)
The action continues at a steady rhythm for the entire duration (no early freeze)
The final state matches the first frame exactly (pose, framing, expression)
For repetitive actions (oral, stroking, thrusting, grinding): the rhythm continues without interruption, with natural variations in pace, depth, and angle
The word "loop" or "repeat" is never used in the generated prompt โ the cyclicity is implicit
Camera motion in loop mode uses continuous circular or oscillating movements that return to the starting position (combine with
[STATIC_CAMERA]if you want a locked-off loop)
To use loop mode:
Load
MiniMaxH3-Turbo-FL2VA-Qwen3.5.json(the main FL2VA workflow โ loop is built in)Upload the same image to both
image(first frame) andimage2(last frame)Select preset
๐ MiniMax H3 NSFW FL2VA (5s/10s/15s)Describe the action โ the preset handles the cyclic structure automatically
(Optional) Set
camera_tagto[STATIC_CAMERA]if you want no camera movement
Loop Trim Bypass Group: the FL2VA workflow includes a "Loop Trim" group (wrapped around ImageFromBatch + ComfyMathExpression) controlled by the rgthree Fast Groups Bypasser node:
Group ACTIVE (default) โ trim removes the frozen tail (~5 frames) for seamless looping
Group BYPASSED โ full frames preserved, VAEDecode passes directly to RIFE/upscale (non-loop use)
โ๏ธ Automatic trim: The trim removes the last 5 frames (0.2s at 24fps) โ the frozen tail that MiniMax H3 adds at the end of FL2VA generation. The
ComfyMathExpressionnode calculates the trim length automatically from the duration:
5s โ
119(124 - 5)10s โ
238(243 - 5)15s โ
357(362 - 5)
โ ๏ธ Limitations: The automatic trim removes the frozen tail but minor discontinuity at the cut point may still occur due to velocity or camera phase differences. For a pixel-perfect loop, crossfade the last 0.5s with the first 0.5s in post-production.
๐ฒ Wildcards (T2VA Workflow)
The T2VA Turbo workflow includes a WildcardProcessor node that injects randomized prompt fragments from the PMP's Prompt Engine (__pmp/prmpt/*) wildcard library. Each generation picks a random entry from each wildcard file, so the same seed produces different results across runs unless you pin the seed.
Wildcards Used in the T2VA Workflow
WildcardCategoryWhat it randomizes__pmp/prmpt/vidstyle__Video styleCinematic / anime / vintage film / 3D CG / claymation / watercolor / fantasy etc.__pmp/prmpt/imgcmp/shots__Camera shotClose-up / wide / medium / dolly / crane / orbit / handheld etc.__pmp/prmpt/lctns/rndmlctns__LocationRandom setting (bedroom / beach / studio / alley / forest / rooftop etc.)__pmp/prmpt/light/rndmlight__LightingKey light direction, color temperature, soft/hard, ambient mood__pmp/prmpt/char/favchar__CharacterRandom character archetype (age, body type, hair, ethnicity)__pmp/prmpt/clths/rndmclth__ClothingRandom outfit / garment description__pmp/prmpt/clths/nudty_brsts__NSFWBreast / nudity descriptors (NSFW preset)__pmp/actsolo/brstplng__NSFW actionSolo breast-play action verbs (NSFW preset)
How It Works
The WildcardProcessor node sits before the Qwen3.5 prompt enhancer
At queue time, each
__wildcard__token is replaced with a random line from the corresponding.txtfile insideComfyUI/custom_nodes/ComfyUI-Wildcards/wildcards/pmp/prmpt/The expanded text is passed to Qwen3.5, which converts it into the official MiniMax H3 prompt format
Different seed = different wildcard picks โ use a fixed seed if you want reproducible results
Customizing Wildcards
Edit existing: open the
.txtfiles underComfyUI/custom_nodes/ComfyUI-Wildcards/wildcards/pmp/prmpt/and add/remove lines (one entry per line)Add your own: create a new
.txtfile, e.g.pmp/prmpt/mytags.txt, then reference it as__pmp/prmpt/mytags__Remove a wildcard: delete the
__...__token from the WildcardProcessortextfield in the workflowDisable randomization: replace the
__wildcard__token with a fixed string
Required Custom Node
ComfyUI-TagForge (includes the
WildcardProcessornode and the__pmp/prmpt/*wildcard set) โ huchukato/ComfyUI-TagForge
The wildcard files ship with the custom node. If a wildcard resolves to empty, the custom node is missing or the wildcard folder is not installed.
๐ณ Docker / Cloud Ready
OneClick RunPod Template
Prefer a ready-to-go environment? Use the OneClick - ComfyUI - MiniMax H3 Turbo - Qwen3VL RunPod template:
Docker image:
huchukato/comfyui-qwenvl-runpod:cu13-mmh3Base:
huchukato/comfyui-base:cu130All custom nodes pre-installed
ComfyUI Args:
--disable-auto-launch --fast fp16_accumulation --use-ck-attention --cuda-malloc --async-offloadAll 5 Turbo workflows auto-downloaded at boot
Models auto-downloaded at first boot (~86 GB including NVFP4 diffusion, NVFP4 text encoder, 10Eros INT8 ConvRot and lightx2v Turbo LoRAs; persistent)
ComfyUI v0.35.0 baked into base image
Comfy Kitchen Attention, FP16 accumulation, async offload
TensorRT upscaling + RIFE interpolation (stable defaults: Upscaler
2/2, RIFE1/1)SOL-ATTN acceleration active in all modes (tau 1.3โ0.8 turbo, 1.0 native)
Access: ComfyUI
:8188ยท JupyterLab:8888ยท FileBrowser:8080(useradmin/ passwordadminadmin12) ยท SSHssh root@pod-ip
ComfyUI Args (pre-configured)
--disable-auto-launch
--fast fp16_accumulation
--use-ck-attention
--cuda-malloc
--async-offload
๐ Why Choose ComfyUI-QwenVL-Mod + MiniMax H3?
๐ฌ For Content Creators
Native audio: Video and audio in one pass โ no separate MMAudio needed
Multilingual: Write in any language, Qwen3.5 handles translation
Professional: Official MiniMax H3 prompt format with camera vocabulary and speaker tags
Quality: 768p native, TensorRT upscale to higher resolution
๐ฅ For NSFW Content
Explicit: Uncensored generation with dedicated NSFW presets
9 presets: 3 base ๐ฌ + 3 FL2VA ๐ + 3 R2VA ๐๏ธ โ each tuned for its mode
Detailed: Rich scene descriptions with explicit diegetic soundscape
Natural: Realistic progression, consistent characters
Audio: Native moans, breaths, skin contact, ambient sounds
โก For Power Users
Customizable: Easy to modify presets and system prompts
Extendable: Add your own Qwen3.5 models (GGUF or HF)
Integrable: Works with existing ComfyUI setups
Optimized: Comfy Kitchen Attention, FP16, async offload, smart caching
Multi-reference:
image2input for FL2VA and R2VA workflows
๐ What Makes This Special?
First: Complete MiniMax H3 workflow pack with Qwen3.5 auto-prompting
Native audio: No separate audio node โ MiniMax H3 does it all
5 Turbo workflows: T2VA, I2VA, FL2VA, FL2VA-Loop, R2VA โ covers all MiniMax H3 modes
Multi-reference: Qwen3.5 sees all connected images (not just the first)
TensorRT: Built-in upscaling and frame interpolation
9 NSFW presets: Dedicated presets for each mode with correct prompt structure
Multilingual: Any input language, auto-translated and formatted
Ready: Works out-of-the-box with included workflows
๐ฏ What's New in v2.6.0
โก NVFP4+INT8 ConvRot Hybrid โ New Default
โ Default diffusion models: NVFP4+INT8 ConvRot hybrid (
minimax_h3_fl2va_pruned_nvfp4_convrot_int8/minimax_h3_ref2va_pruned_nvfp4_convrot_int8)โ ~2.5x faster than pure INT8 ConvRot with identical visual quality on Blackwell
โ NVFP4 on MLP, INT8 ConvRot on attention, BF16 on sensitive layers (by rockerBOO/lilcheaty)
โ NVFP4 requires Blackwell GPUs (RTX 5090 / PRO 6000, sm_120+)
โ Pure INT8 ConvRot models still available for non-Blackwell GPUs
๐ง SOL-ATTN Integration
โ All Turbo workflows include SOL-ATTN nodes (sparse attention + fused modulation + chunked FFN)
โ Tau per mode: 1.3โ0.8 on 10Eros turbo, โฅ1.5 optional on Turbo LoRA, 1.0 on 20-step native
โ Spectrum and DiffAid removed from the stack (see 2026/09/16 update)
โ Turbo LoRA linked from preset to subgraph in all workflows
โก Turbo Step Standardization
โ All Turbo workflows standardized to 8 steps (was 6 for T2VA/R2VA)
โ Consistent
minimax_h3_fl2v_turbo_8step_v1.0_768p_comfyui_bf16LoRA across all workflows
๐ฆ TensorRT Batch Size
โ Stable defaults: RIFE loader/runner
1/1, Upscaler loader/runner2/2โ Upscaler
2/2verified on RTX PRO 6000 Blackwellโ ๏ธ RIFE batch >1 currently fails during interpolation even when the engine builds; keep it at
1/1โ ๏ธ Upscaler batch 4 fails to build with TensorRT 10.15 on Blackwell sm_120
๐งน Cleanup
โ Removed
was-node-suitefrom MiniMax Dockerfile (not used by MiniMax workflows)โ Removed
ComfyUI-Frame-Interpolationfrom MiniMax (uses RIFE TensorRT instead)โ Removed
KJNodesfrom provisioning (baked into RunPod base image)โ
ComfyMathExpressionis built into ComfyUI core โ no custom node needed
๐ง Qwen3.5 Thinking Fix
โ
/no_thinkprefix for Qwen3.5 models (enable_thinking deprecated in recent llama.cpp)โ Broadened architecture detection (qwen35, qwen35moe, qwen35_vl)
โ Works across both HF and GGUF nodes
๐ฆ Workflow Organization
โ Moved workflows to
minimax/folderโ Renamed FLF to FL2VA (clearer naming)
โ Added Civitai documentation
๐ Credits
MiniMax H3 โ MiniMax ยท Comfy-Org/MiniMax-H3
ComfyUI โ comfyanonymous/ComfyUI
QwenVL-Mod โ huchukato/ComfyUI-QwenVL-Mod
Qwen3.5 โ Qwen Team / Alibaba
INT4 models โ Merserk/MiniMax-H3-INT4-ConvRot
TensorRT RIFE / Upscaler โ huchukato
SOL-ATTN โ Saganaki22
VideoHelperSuite โ Kosinkadink
Easy-Use โ yolain
PerfectVideoResolution โ huchukato
๐ License
Workflows are released under the same license as the underlying models and custom nodes. See each repository for details.
MiniMax H3 model weights: Comfy-Org/MiniMax-H3 โ MiniMax H3 Community License.
Built with โค๏ธ for the ComfyUI community