Nodes/SDVN_Comfy_node/πŸ“₯ CLIP Download
ComfyUI Node

πŸ“₯ CLIP Download

Pull a single text encoder from a URL

By StableDiffusionVNΒ·Created 2 years agoΒ·Updated 29 days agoΒ· 118
πŸ“₯ CLIP Download
    • CLIP
    β—„Download_urlβ–Ί
    β—„Url_namemodel.safetensorsβ–Ί
    β—„typeβ–Ύβ–Ί

    This is the single-encoder version of SDVN's CLIP loaders: paste a download URL, name the file, tell it what architecture the encoder is for, and it downloads the file and hands you a ready CLIP. It's for the models that use one text encoder, or for grabbing a specific encoder build you don't already have without leaving your graph to go download it by hand.

    What a text encoder is, quickly

    The text encoder is the network that converts your prompt into the conditioning vectors the diffusion model actually reads - a separate model from the checkpoint, loaded from its own file. Which encoder a model uses is not a cosmetic choice: it defines how your prompt gets interpreted, and swapping in the wrong one gives you noise. That's why the node makes you specify the architecture rather than guessing.

    The inputs and outputs that matter

    • Download_url - a civitai or Hugging Face link. The SDVN download nodes accept both the model page address and a direct download link, so you can usually just paste what you copied.
    • Url_name - what to save the file as, e.g. t5xxl_fp16.safetensors. Give it a sensible name; this becomes the filename on disk. Default is model.safetensors, which you'll want to change so you can tell your downloads apart later.
    • type - a dropdown of architectures the encoder belongs to: stable_diffusion, sd3, ltxv, wan, hidream, chroma, and a couple dozen more. Set it to match the model you're feeding.

    The output is a single CLIP that wires into your CLIP Text Encode node.

    Installing it

    ComfyUI Manager: search SDVN_Comfy_node, install, restart. Manual route:

    cd ComfyUI/custom_nodes
    git clone https://github.com/StableDiffusionVN/SDVN_Comfy_node
    

    Then from the ComfyUI root run pip install -r custom_nodes/SDVN_Comfy_node/requirements.txt and restart. On Windows/macOS, install aria2c yourself - it's what makes the download fast (and on those platforms, what makes it work at all for the download nodes).

    Where people get burned

    Wrong type. Same trap as every text-encoder loader: if the architecture doesn't match your diffusion model, you get garbage output with no error. Check this first when a generation comes out as static.

    Most modern models want two encoders, not one. Flux and SD3 need a CLIP and a T5. If you're setting up one of those, this single-encoder node is the wrong tool - use the DualCLIP download node, or the Quadruple one for HiDream-class models. Reach for CLIP Download when the model genuinely uses one encoder, or when you're topping up one specific file.

    fp16 vs fp8. If the encoder ships in both, and you're VRAM-constrained, grab fp8 - it's half the size of fp16 at near-zero quality cost for inference. No reason to download the full fp16 T5 onto a 12GB card if the fp8 build fits your workflow.

    Download failed. Usually the missing aria2c, or a gated Hugging Face repo that needs an auth token. The console tells you which.

    CategoryπŸ“‚ SDVN/πŸ“₯ Download

    Inputs (3)

    NameTypeDefaultDescription
    Download_urlSTRINGβ€”
    Url_nameSTRINGmodel.safetensorsβ€”
    typeCOMBO25 options: stable_diffusion, stable_cascade, sd3, stable_audio, mochi, ltxv, +19

    Outputs (1)

    NameTypeDescription
    CLIPCLIPβ€”