π₯ CLIP Download
Pull a single text encoder from a URL
- CLIP
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 ismodel.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.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| Download_url | STRING | β | |
| Url_name | STRING | model.safetensors | β |
| type | COMBO | 25 options: stable_diffusion, stable_cascade, sd3, stable_audio, mochi, ltxv, +19 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| CLIP | CLIP | β |