Nodes/AUN ComfyUI Nodes/Inputs Hybrid
ComfyUI Node

Inputs Hybrid

Load a combined checkpoint or split models — the same node does both

By loz2754·Created 8 months ago·Updated a day ago· 5
Inputs Hybrid
    • MODEL
    • CLIP
    • VAE
    • model name
    • sampler
    • scheduler
    • cfg
    • steps
    • latent
    • width
    • height
    • seed
    • MainFolder
    • Filename
    • prefix
    • date format
    • batch size
    • name mode
    model_sourceCheckpoint
    ckpt_name
    diffusion_name
    clip_name
    speed_lorafalse
    speed_lora_model
    speed_lora_strength1.00
    clip_typeAce
    vae_name
    clip_skip-1
    sampler
    scheduler
    cfg2.0
    steps10
    width720
    height720
    aspect_ratio
    aspect_modeOriginal
    batch_size1
    seed0
    MainFolderMainFolder
    ManualNameName
    name_modefalse
    prefix
    date_format
    croptrue
    words1
    megapixels1.0
    multiple8
    auto_nameName

    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.

    CategoryAUN Nodes/Loaders+Inputs

    Inputs (30)

    NameTypeDefaultDescription
    model_sourceCOMBOCheckpointChoose a classic checkpoint (UNet+CLIP+VAE) or load a diffusion-only UNet with explicit companions.
    ckpt_nameCOMBOCheckpoint model file to load when model_source='Checkpoint'.
    diffusion_nameCOMBODiffusion-model file (UNet only). Only used when model_source='Diffusion model'.
    clip_nameCOMBOCLIP file to pair with a diffusion model. Matches the comfy-core CLIPLoader list.
    speed_loraBOOLEANfalseEnable SpeedLoRA when loading models in either mode.
    speed_lora_modelCOMBOSpeedLoRA file to apply after loading the model.
    speed_lora_strengthFLOAT1.000–3Strength multiplier when applying the SpeedLoRA weights.
    clip_typeCOMBOAceClip architecture to use when loading a standalone diffusion model.
    vae_nameCOMBOVAE checkpoint to pair with a diffusion model.
    clip_skipINT-1-24–-1Number of last CLIP layers to skip (applied in both modes).
    samplerCOMBOSampling algorithm.
    schedulerCOMBONoise schedule.
    cfgFLOAT2.0-2–100Classifier-Free Guidance scale.
    stepsINT101–10000Sampling steps.
    widthINT72064–8192Image width when aspect_ratio='custom'.
    heightINT72064–8192Image height when aspect_ratio='custom'.
    aspect_ratioCOMBOPreset aspect ratio that overrides width/height.
    aspect_modeCOMBOOriginalRandom swaps dimensions 50% of the time, Swap always flips width/height.
    batch_sizeINT11–64Latent batch size.
    seedINT0-18446744073709550000–18446744073709550000Base seed.
    MainFolderSTRINGMainFolderPrimary output folder name.
    ManualNameSTRINGNameManual filename when name_mode=Manual.
    name_modeBOOLEANfalseChoose between ManualName and auto_name inputs.
    prefixSTRINGOptional prefix prepended to filenames.
    date_formatCOMBODate placeholder formatting.
    cropBOOLEANtrueTrim filenames to the first N words.
    wordsINT11–10Word limit applied when crop=True.
    megapixelsFLOAT1.00.1–16Target total megapixels used when a ratio is selected.
    multipleINT88–128Nearest multiple to round computed resolution to. Used with ratio.
    auto_nameoptSTRINGNameAutomatic name input used when 'name_mode' stays on Auto.

    Outputs (18)

    NameTypeDescription
    MODELMODEL
    CLIPCLIP
    VAEVAE
    model nameSTRING
    sampler*
    scheduler*
    cfgFLOAT
    stepsINT
    latentLATENT
    widthINT
    heightINT
    seedINT
    MainFolderSTRING
    FilenameSTRING
    prefixSTRING
    date formatSTRING
    batch sizeINT
    name modeBOOLEAN