Selector In (GUIDER)...
Route advanced-sampling guiders by model, without the cable salad
- guider1
- guider2
- guider3
- guider4
- guider5
- guider6
- guider7
- guider8
- GUIDER
SelInGuider ("Selector In (GUIDER)") is the member of the Selector In family that assumes you've moved past the basic KSampler. Where the sibling nodes route MODEL, CLIP or plain numbers, this one routes GUIDER objects - the sampling-guide objects used by ComfyUI's advanced sampling pipeline (the SamplerCustomAdvanced path, and packs like ComfyUI-Advanced that build CFG guiders, perp-neg guiders, and friends). Eight guider inputs, one model_type, one GUIDER output: pick the guider that fits the current model, and feed it into a SamplerCustom.
This is a genuinely niche slot, and that's fine. If you're on a plain KSampler, you don't need this node - you have no guider to route. But if you're building advanced sampling graphs, guiders are exactly the kind of thing that wants switching: a CFG guider tuned for SDXL behaves differently from the perp-neg or basic guider your Flux branch wants, and some distilled models want guidance effectively off. SelInGuider lets you pre-wire several guider configurations and have the model_type broadcast choose between them, keeping the advanced-sampling branch from turning into an unreadable wall of wires.
How it works
Pack standard: model_type (1–8) selects guider<number>, and the winning GUIDER passes out the single output. The ports are lazy, so ComfyUI only evaluates the guider you actually selected - which is the good news here, because guiders can pull in sampler configuration and other machinery. Change the model, the broadcast updates, and the guider follows.
Inputs & outputs that matter
- model_type (INT, required) - the selector, normally fed by RecourseCkpt's MODEL_TYPE.
- guider1 … guider8 (GUIDER, optional) - your candidate guider objects from advanced-sampling nodes.
- GUIDER output - the winner, wired into
SamplerCustomor the matching advanced sampler.
Installing it
Same routine as every node in this pack. ComfyUI Manager → search comfyui-selector → install → restart, or:
cd ComfyUI/custom_nodes
git clone https://github.com/exdysa/comfyui-selector
Restart and it's under Selector_Recourse/In. No requirements.txt, no model files, no network access. Note: you'll want the advanced-sampling nodes themselves (ComfyUI-Advanced or similar) installed too, since stock ComfyUI won't produce GUIDER objects for you to route.
Gotchas
- This node does nothing on its own. GUIDER objects have to come from advanced-sampling packs. If the "GUIDER" type never appears in your graph, that's a missing dependency, not a broken node.
- If the selected port is empty you get
Noneout and the downstream sampler just doesn't run - the standard "check your model_type number" gotcha applies. - It's the deepest-cut node in this pack, aimed at people already living in advanced-sampling territory. For everyone else, the simpler SelIn nodes are the better entry point.
- Single-author, GPL-3.0, quiet since early 2025. The niche is real but small - a node like this survives because its one job is easy to verify.
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| model_type | INT | 11–8 | — |
| guider1opt | GUIDER | — | |
| guider2opt | GUIDER | — | |
| guider3opt | GUIDER | — | |
| guider4opt | GUIDER | — | |
| guider5opt | GUIDER | — | |
| guider6opt | GUIDER | — | |
| guider7opt | GUIDER | — | |
| guider8opt | GUIDER | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| GUIDER | GUIDER | — |