π₯ StyleModel Download
Grab a Redux-style model in one node
- STYLE_MODEL
Narrow, single-purpose downloader: paste a URL to a style model, name it, and get a loaded STYLE_MODEL out. In practice "style model" here means the Flux-era image-prompting models - Redux and its relatives - the ones that let you hand the model a reference picture and pull its style or content across without training a LoRA. This node just fetches and loads the file; the actual applying happens in an Apply Style Model node downstream.
What a style model is for
The idea is image prompting: instead of describing a look in words or training a LoRA to learn it, you point at a reference image and the model borrows from it. On SD 1.5 and SDXL that job belonged to IP-Adapter. On Flux and newer architectures, IP-Adapter doesn't load at all - the same job routes through Redux-style models instead. So if you're on Flux and want "make it look like this picture," a Redux style model is the tool, and this node is how you get the weights.
It's a two-part setup. The style model reads a reference image (via a CLIP Vision encoder) and turns it into conditioning. This node downloads the style model; you'll also need a CLIP Vision model and an Apply Style Model node to actually use it.
The inputs and outputs that matter
Download_url- a Hugging Face or Civitai link to the style model file. Page address or direct link both work.Url_name- the filename to save as, e.g.flux1-redux-dev.safetensors. Rename it from the defaultmodel.safetensors.
Output is a single STYLE_MODEL, which feeds into an Apply Style Model node (the SDVN pack has its own).
Installing it
ComfyUI Manager: search SDVN_Comfy_node, install, restart. By hand:
cd ComfyUI/custom_nodes
git clone https://github.com/StableDiffusionVN/SDVN_Comfy_node
Then pip install -r custom_nodes/SDVN_Comfy_node/requirements.txt from your ComfyUI root, and restart. Windows/macOS need aria2c installed for the fetch.
Where people get burned
A style model alone does nothing. This node gets you one piece. You also need a matching CLIP Vision model (Redux uses a SigLIP vision encoder) and an Apply Style Model node to connect it to your conditioning. Download just the style model and wonder why nothing happens - that's the missing vision encoder and apply step.
Redux is a Flux-era thing. Don't try to use these on SD 1.5 or SDXL - those workflows use IP-Adapter, which is a different node family entirely. And note IP-Adapter's own development stopped in early 2024, so on newer bases Redux (and PuLID, and in-context editors like Kontext) is where image prompting actually lives now.
Strength runs hot. Redux especially tends to dominate the output - it'll happily override your text prompt if you let it. That's tuned in the Apply Style Model node (downsampling and strength), not here, but it's the reason people bounce off Redux thinking it's broken when it's just turned up too high.
Download failed. Missing aria2c, or a gated Flux repo needing a token. Watch the console.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| Download_url | STRING | β | |
| Url_name | STRING | model.safetensors | β |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| STYLE_MODEL | STYLE_MODEL | β |