Nodes/AUN ComfyUI Nodes/Inputs Diffusers Basic
ComfyUI Node

Inputs Diffusers Basic

The split-model all-in-one, stripped to the generation essentials

By loz2754·Created 9 months ago·Updated 12 days ago· 7
Inputs Diffusers Basic
    • MODEL
    • CLIP
    • VAE
    • model name
    • sampler
    • scheduler
    • cfg
    • steps
    • latent
    • width
    • height
    • seed
    • batch size
    ◄diffusion_name▾►
    ◄clip_name▾►
    ◄speed_lorafalse►
    ◄speed_lora_modelNone►
    ◄speed_lora_strength1.00►
    ◄clip_typeAce►
    ◄vae_name▾►
    ◄sampler▾►
    ◄scheduler▾►
    ◄cfg2.0►
    ◄steps10►
    ◄width720►
    ◄height720►
    ◄aspect_ratio▾►
    ◄aspect_modeOriginal►
    ◄batch_size1►
    ◄seed0►
    ◄megapixels1.0►
    ◄multiple8►
    ◄diffusion_input—►
    ◄clip_input—►
    ◄vae_input—►
    ◄clip_type_input—►
    ◄sampler_input—►
    ◄scheduler_input—►
    ◄cfg_input—►
    ◄steps_input—►
    ◄seed_input—►

    If AUNInputsDiffusers is the full all-in-one for split diffusion models, AUNInputsDiffusersBasic is the same idea with the save-filename machinery cut out. It keeps the diffusion-only loading flow - standalone UNet, separate CLIP, separate VAE - plus the sampler settings and empty latent creation, and stops there. No MainFolder/Filename/name mode outputs, which is exactly why the pack points new workflows at this family: the Basic nodes plus a separate save node (like AUN Save Image V2) is the recommended, less legacy-heavy way to build.

    What you get

    Outputs: MODEL, CLIP, VAE, model name, sampler, scheduler, cfg, steps, latent, width, height, seed, batch size. That's the entire sampling contract in one node - a replacement for the three loader nodes (UNet + CLIP + VAE), Empty Latent, and whatever you were using to carry your sampler settings around.

    Inputs mirror AUNInputsBasic but with diffusion-style loading:

    • diffusion_name - the UNet-only model file.
    • clip_name + clip_type - the CLIP file and its architecture (Flux, SD3, Hunyuan, etc.). The clip_type has to match the CLIP file; that's the one field to get right.
    • vae_name - the VAE file.
    • sampler, scheduler, cfg, steps, seed, batch_size.
    • aspect_ratio / width / height with aspect_mode, plus megapixels and multiple for computing resolution from a ratio rather than typing pixel values.
    • The SpeedLoRA trio (speed_lora, speed_lora_model, speed_lora_strength) for distilled fast checkpoints - and those want a low CFG, so the default cfg of 2 is intentional, not a typo.

    The dropdowns read from the same model folders ComfyUI's core loaders use, so if you already load Flux (or similar) with stock nodes, the files you need are already listed here.

    Installing it

    One pack, one 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 install and a ModuleNotFoundError: cv2 error? pip install -r custom_nodes/AUN-ComfyUI-Nodes/requirements.txt.

    Common issues

    The classic failure is clip_type not matching the CLIP file - double-check it before blaming anything else. And if the dropdowns show <no diffusion models found> or similar, that's ComfyUI telling you the relevant model folders are empty; it's a download-it-first situation, not a broken node. One more: because this is the Basic contract, don't expect save-prep outputs - if your workflow reads MainFolder/Filename from a fuller Inputs node, wire those up with a filename builder on the save side instead.

    CategoryAUN Nodes/Loaders+Inputs

    Inputs (28)

    NameTypeDefaultDescription
    diffusion_nameCOMBODiffusion-model file (UNet only). Matches the comfy-core diffusion model list.
    clip_nameCOMBOCLIP file to pair with a diffusion model. Matches the comfy-core CLIPLoader list.
    speed_loraBOOLEANfalseEnable SpeedLoRA when loading models.
    speed_lora_modelCOMBONoneSpeedLoRA 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 diffusion model.
    vae_nameCOMBOVAE checkpoint to pair with a diffusion model.
    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.
    megapixelsFLOAT1.00.1–16Target total megapixels used when a ratio is selected.
    multipleINT88–128Nearest multiple to round computed resolution to. Used with ratio.
    diffusion_inputoptSTRINGDiffusion-model filename override. When connected, replaces 'diffusion_name' (resolved case-insensitively against installed diffusion models; falls back to the widget value if no match is found).
    clip_inputoptSTRINGCLIP filename override. When connected, replaces 'clip_name' (resolved case-insensitively against installed CLIP files; falls back to the widget value if no match is found).
    vae_inputoptSTRINGVAE filename override. When connected, replaces 'vae_name' (resolved case-insensitively against installed VAE files; falls back to the widget value if no match is found).
    clip_type_inputoptSTRINGCLIP type override. When connected and non-empty, replaces the 'clip_type' widget value.
    sampler_inputoptSTRINGSampler name override. When connected and non-empty, replaces the 'sampler' widget value.
    scheduler_inputoptSTRINGScheduler name override. When connected and non-empty, replaces the 'scheduler' widget value.
    cfg_inputoptFLOATCFG scale override. When connected, replaces the 'cfg' widget value.
    steps_inputoptINTSteps override. When connected, replaces the 'steps' widget value.
    seed_inputoptINTSeed override. When connected, replaces the 'seed' widget value.

    Outputs (13)

    NameTypeDescription
    MODELMODEL—
    CLIPCLIP—
    VAEVAE—
    model nameSTRING—
    sampler*—
    scheduler*—
    cfgFLOAT—
    stepsINT—
    latentLATENT—
    widthINT—
    heightINT—
    seedINT—
    batch sizeINT—