Nodes/TA-ComfyUI-Nodes-Pack/πŸ—‚οΈ TA Model Presets
ComfyUI Node

πŸ—‚οΈ TA Model Presets

Swap an entire model, CLIP, and VAE with one dropdown

By tmode-1960Β·Created 11 months agoΒ·Updated 5 months agoΒ· 5
πŸ—‚οΈ TA Model Presets
    • model
    • clip
    • vae
    • model_name
    β—„presetβ–Ύβ–Ί

    A model isn't one file. It's a model, a text encoder (sometimes two), a VAE, and quite possibly a precision choice and a noise-shift setting. TA Model Presets bundles all of that into a named preset so switching from Z-Image to FLUX to SDXL is a single dropdown change instead of a rewiring session.

    The preset dropdown lists names defined in the pack's ta_model_presets.json file, edited through a browser UI at http://localhost:8188/ta_model_presets/ui. Each preset records a model file, optional CLIP names (including a second CLIP for SDXL/FLUX dual-encoder setups), a VAE, a weight dtype, and an optional shift value that applies the ModelSamplingAuraFlow patch. The three shipped defaults - "ZImage (BF16)", "FLUX Dev (FP8)", "SDXL Checkpoint" - map cleanly onto the modern model menu: Z-Image as the fast consumer choice, FLUX Dev in fp8 for quality when you can afford it, SDXL as the reliable old hand.

    Like the pack's other loaders, entries carry a [D] / [G] / [C] prefix that determines the load path - diffusion model, GGUF unet, or full checkpoint. Outputs are the standard model, clip, vae triple plus a model_name (TA_MODEL_NAME) for the pack's filename/prompt glue. A checkpoint preset hands you everything in one shot; a diffusion or GGUF preset gives you the model and expects the preset's CLIP and VAE fields to supply the rest.

    This is the node that makes the pack's "flexible multi-model" pitch real. A single sampler + preset pair in your graph can produce Z-Image on one run and FLUX on the next; the workflow's wiring doesn't change, only the preset name. The browser editor is where the power lives - it reads the live sampler/scheduler lists from ComfyUI and lets you build presets without touching JSON by hand. And because the preset JSON is gitignored since v2.0.5, an update won't silently clobber your carefully built configs.

    Install. No Python dependencies; pack install as usual:

    cd ComfyUI/custom_nodes
    git clone https://github.com/tmode-1960/TA-ComfyUI-Nodes-Pack
    

    or ComfyUI Manager β†’ "TA ComfyUI Nodes Pack". Restart, find it under TA Nodes/loaders.

    Gotchas. The [G] presets need ComfyUI-GGUF installed or they fail with a clear error. shift is applied only when set - leave it empty and no AuraFlow patch happens. And the familiar v2.x caveat: TA v1 workflows don't load with v2 nodes, so rebuild if you're migrating. One more: a preset pointing at a file you haven't downloaded will error at queue time rather than politely skipping - presets assume the files exist.

    CategoryTA Nodes/loaders

    Inputs (1)

    NameTypeDefaultDescription
    presetCOMBOEditor: http://localhost:8188/ta_model_presets/ui

    Outputs (4)

    NameTypeDescription
    modelMODELβ€”
    clipCLIPβ€”
    vaeVAEβ€”
    model_nameTA_MODEL_NAMEβ€”