Inputs Hybrid
Load a combined checkpoint or split models — the same node does both
- MODEL
- CLIP
- VAE
- model name
- sampler
- scheduler
- cfg
- steps
- latent
- width
- height
- seed
- MainFolder
- Filename
- prefix
- date format
- batch size
- name mode
AUNInputsHybrid is the shape-shifter of the Inputs family: one node that loads either a classic combined checkpoint (UNet+CLIP+VAE in one file) or a diffusion-only UNet with separate CLIP and VAE files, and from there behaves essentially like AUNInputs - the full all-in-one with sampler settings, latent creation, and the save-prep outputs. It exists so you don't have to rebuild your Inputs setup when you switch between model styles. Have a combined SDXL checkpoint in one workflow and a split Flux setup in another? This node covers both.
How it works
The switch is model_source. Set it to Checkpoint and the node loads ckpt_name - a standard combined file, with clip_skip applied. Set it to Diffusion model and it loads diffusion_name (UNet only) plus clip_name/clip_type and vae_name as separate files, and clip_skip still applies. The rest of the contract - sampler, scheduler, cfg, steps, aspect ratio, seed, SpeedLoRA, and the filename outputs - is the same AUNInputs-style surface either way. SpeedLoRA works in both modes too.
So the practical story: build once, swap model_source when you change model families. The trade-off is that the node carries both model-loading widget sets (ckpt_name and the diffusion trio), so it's the busiest of the Inputs nodes. In practice you only touch the widgets relevant to your current model_source, and the others sit inert.
Inputs and outputs
Inputs: model_source, then the checkpoint or diffusion trio depending on mode, clip_skip, sampler/scheduler/cfg/steps, aspect_ratio/width/height/aspect_mode, batch_size, seed, megapixels/multiple, SpeedLoRA, and the save-prep set (MainFolder, ManualName, name_mode, prefix, date_format, crop, words).
Outputs: MODEL, CLIP, VAE, model name, sampler, scheduler, cfg, steps, latent, width, height, seed, MainFolder, Filename, prefix, date format, batch size, name mode.
Installing it
Same pack, same install:
- ComfyUI Manager: search "AUN ComfyUI Nodes", install, restart.
- Manual:
cd custom_nodes && git clone https://github.com/loz2754/AUN-ComfyUI-Nodes, then restart.
Manual installs and a ModuleNotFoundError: cv2 error? pip install -r custom_nodes/AUN-ComfyUI-Nodes/requirements.txt.
Common issues
The main confusion is leaving widgets set from the wrong mode - if you're in Checkpoint mode, the diffusion dropdowns don't matter, and vice versa. When switching model_source, give the new mode's widgets a once-over rather than assuming the old values carry meaning. And because this is a full Inputs-style node, the same "legacy directionally" note applies: the pack steers new builds toward the Basic nodes plus AUN Save Image V2, so treat the Hybrid's filename outputs as the older contract.
Inputs (30)
| Name | Type | Default | Description |
|---|---|---|---|
| model_source | COMBO | Checkpoint | Choose a classic checkpoint (UNet+CLIP+VAE) or load a diffusion-only UNet with explicit companions. |
| ckpt_name | COMBO | Checkpoint model file to load when model_source='Checkpoint'. | |
| diffusion_name | COMBO | Diffusion-model file (UNet only). Only used when model_source='Diffusion model'. | |
| clip_name | COMBO | CLIP file to pair with a diffusion model. Matches the comfy-core CLIPLoader list. | |
| speed_lora | BOOLEAN | false | Enable SpeedLoRA when loading models in either mode. |
| speed_lora_model | COMBO | SpeedLoRA file to apply after loading the model. | |
| speed_lora_strength | FLOAT | 1.000–3 | Strength multiplier when applying the SpeedLoRA weights. |
| clip_type | COMBO | Ace | Clip architecture to use when loading a standalone diffusion model. |
| vae_name | COMBO | VAE checkpoint to pair with a diffusion model. | |
| clip_skip | INT | -1-24–-1 | Number of last CLIP layers to skip (applied in both modes). |
| sampler | COMBO | Sampling algorithm. | |
| scheduler | COMBO | Noise schedule. | |
| cfg | FLOAT | 2.0-2–100 | Classifier-Free Guidance scale. |
| steps | INT | 101–10000 | Sampling steps. |
| width | INT | 72064–8192 | Image width when aspect_ratio='custom'. |
| height | INT | 72064–8192 | Image height when aspect_ratio='custom'. |
| aspect_ratio | COMBO | Preset aspect ratio that overrides width/height. | |
| aspect_mode | COMBO | Original | Random swaps dimensions 50% of the time, Swap always flips width/height. |
| batch_size | INT | 11–64 | Latent batch size. |
| seed | INT | 0-18446744073709550000–18446744073709550000 | Base seed. |
| MainFolder | STRING | MainFolder | Primary output folder name. |
| ManualName | STRING | Name | Manual filename when name_mode=Manual. |
| name_mode | BOOLEAN | false | Choose between ManualName and auto_name inputs. |
| prefix | STRING | Optional prefix prepended to filenames. | |
| date_format | COMBO | Date placeholder formatting. | |
| crop | BOOLEAN | true | Trim filenames to the first N words. |
| words | INT | 11–10 | Word limit applied when crop=True. |
| megapixels | FLOAT | 1.00.1–16 | Target total megapixels used when a ratio is selected. |
| multiple | INT | 88–128 | Nearest multiple to round computed resolution to. Used with ratio. |
| auto_nameopt | STRING | Name | Automatic name input used when 'name_mode' stays on Auto. |
Outputs (18)
| Name | Type | Description |
|---|---|---|
| MODEL | MODEL | — |
| CLIP | CLIP | — |
| VAE | VAE | — |
| model name | STRING | — |
| sampler | * | — |
| scheduler | * | — |
| cfg | FLOAT | — |
| steps | INT | — |
| latent | LATENT | — |
| width | INT | — |
| height | INT | — |
| seed | INT | — |
| MainFolder | STRING | — |
| Filename | STRING | — |
| prefix | STRING | — |
| date format | STRING | — |
| batch size | INT | — |
| name mode | BOOLEAN | — |