Nodes/ComfyUI-HunyuanVideoWrapper/HunyuanVideo Lora Select
ComfyUI Node Runs on cloud

HunyuanVideo Lora Select

How LoRAs actually load in kijai's wrapper

By kijai·Created 2 years ago·Updated 12 months ago· 2,595
HunyuanVideo Lora Select
  • prev_lora
  • blocks
  • lora
lora
strength1.0000

ComfyUI's native LoraLoader node doesn't talk to this wrapper - Hunyuan Video weights load through kijai's own model-loading pipeline, and LoRAs need to enter through that same pipeline. This node is how: it reads .safetensors files out of ComfyUI/models/loras (same folder ComfyUI already uses, just not the same loader node) and hands off a HYVIDLORA object that plugs into the wrapper's Hunyuan model loader, not into the model or conditioning path directly.

The two things you'll actually set are the lora dropdown itself and strength, a float that ranges from -10 to 10 but behaves exactly like you'd expect from any LoRA weight - 1.0 is full strength, lower values dial it back, negative values invert the effect if you want to push away from what the LoRA learned. The tooltip on strength calls out one specific trick worth knowing: setting it to 0.0 "unmerges" the LoRA. That's handy for A/B testing - you can leave the node wired into your graph and just flip strength to 0 to compare with-and-without, instead of deleting and reconnecting nodes.

Multiple LoRAs stack through prev_lora, an optional input built for exactly this - chain one HyVideoLoraSelect node's output into the next one's prev_lora input, same daisy-chain pattern you'll recognize if you've used any of kijai's other wrapper packs (WanVideoWrapper works the same way). Each node in the chain adds its own LoRA at its own strength; the last node in the chain is what you plug into the model loader.

The other optional input, blocks, is the interesting one: it's where HyVideoLoraBlockEdit's output connects if you want this LoRA to only apply to specific transformer blocks instead of the whole model. Leave it unconnected and the LoRA applies everywhere, which is what you want the vast majority of the time. Only reach for block editing once you've already noticed a specific LoRA behaving badly in ways that feel isolated to part of the network - see that node's own article for what block-level control actually buys you.

Installing the pack. ComfyUI Manager - search "HunyuanVideoWrapper" - is the easy route. Manual install is cd ComfyUI/custom_nodes && git clone https://github.com/kijai/ComfyUI-HunyuanVideoWrapper, then pip install -r requirements.txt inside the cloned folder before restarting ComfyUI. People regularly show up in ComfyUI help threads with nodes missing after installing purely through Manager without that manual pip step - do it even if Manager claims success.

Where LoRA training for Hunyuan actually stands: the model was genuinely easy to train and drew a lot of early enthusiasm for exactly that reason back in its December 2024 launch window - but that ecosystem hasn't kept growing the way Wan's has, and Hunyuan-specific LoRAs are a much smaller pool to pick from in 2026 than they were at launch. If you're hunting for a specific style or character LoRA and coming up empty, that's the ecosystem being thinner now, not you doing something wrong.

Common trip-up: strength values that look reasonable for an image-model LoRA (say, 0.8–1.0) can come in hot on a video model, since the effect compounds across every frame rather than a single image - if a LoRA is making your output flicker or drift off-model partway through a clip, try dropping strength before you assume the LoRA itself is broken.

CategoryHunyuanVideoWrapper

Inputs (4)

NameTypeDefaultDescription
loraCOMBOLORA models are expected to be in ComfyUI/models/loras with .safetensors extension
strengthFLOAT1.0000-10–10LORA strength, set to 0.0 to unmerge the LORA
prev_loraoptHYVIDLORAFor loading multiple LoRAs
blocksoptSELECTEDBLOCKS

Outputs (1)

NameTypeDescription
loraHYVIDLORA