Style Conditioner Base Only (Mikey)
Style Conditioner Base Only (Mikey) — ComfyUI Node
- positive_cond_base
- negative_cond_base
- base_clip
- base_pos_cond
- base_neg_cond
- style_str
This is the trimmed-down sibling of Style Conditioner - same idea, half the sockets. Where the full version handles SDXL's base and refiner conditioning in one node, this one only cares about the base stage, which is exactly what you want if you're running this pack's "Mikey Sampler Base Only" (or any base-only SDXL pipeline with no refiner in the loop).
The mechanism, quickly
Same as its bigger sibling: it takes your already-encoded positive and negative base conditioning and averages it with conditioning built from a chosen style prompt, rather than bolting style text onto your prompt and re-encoding. strength sets the blend - 0.5 is an even split between your prompt and the style, push it up and the style takes over more, pull it down and your original prompt dominates.
The style list is the same big built-in set from the rest of the pack - Stability's SAI styles (SAI-Photographic, SAI-Anime, SAI-Cinematic, etc.) alongside extras like vaporwave and wes-anderson, roughly 85 choices plus none. Drop a user_styles.json in ComfyUI's root folder if you want to add your own.
One real difference worth knowing: this node's strength slider steps in 0.01 increments, not the 0.1 steps on the full Style Conditioner. If you're used to the coarser control from the base+refiner version, you get noticeably finer adjustment here.
Inputs and outputs
style- the style dropdown, same list as above.strength- 0 to 1, default 0.5, step 0.01.positive_cond_base/negative_cond_base- your base-stage conditioning going in.base_clip- the CLIP model used to encode the style prompt.use_seed+seed- setuse_seedtotrueand the seed value picks a style automatically instead of you choosing one from the dropdown, useful for batch variety.
Outputs: base_pos_cond and base_neg_cond go straight into your base KSampler in place of your original conditioning, and style_str tells you which style actually got applied - worth wiring into a filename or metadata node, especially when use_seed is on and the choice isn't something you picked by hand.
Installing it
Via ComfyUI Manager (search "Mikey Nodes"), or:
cd ComfyUI/custom_nodes
git clone https://github.com/bash-j/mikey_nodes
Restart ComfyUI afterward. Nothing extra to download - the style data ships with the pack.
Common mix-ups
The obvious one: reaching for this node when you actually have a refiner stage in your pipeline. It only has slots for base conditioning, so if you're running a full base→refiner→upscale SDXL flow, use the plain Style Conditioner instead - this one will leave your refiner conditioning completely untouched by the style, which isn't a bug, it's just not what this node is for.
As with the full version, dialing strength too high toward a style that's conceptually far from your prompt tends to muddy the result rather than cleanly override it - you're averaging two conditioning vectors, and the average of "photorealistic portrait" and "origami" isn't a clean origami portrait, it's neither. Keep strength moderate and check the actual output before pushing it further.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| style | COMBO | 86 options: none, SAI-Enhance, SAI-Anime, SAI-Photographic, SAI-Digital art, SAI-Comic book, +80 | |
| strength | FLOAT | 0.500–1 | — |
| positive_cond_base | CONDITIONING | — | |
| negative_cond_base | CONDITIONING | — | |
| base_clip | CLIP | — | |
| use_seed | COMBO | false | 2 options: true, false |
| seed | INT | 00–18446744073709550000 | — |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| base_pos_cond | CONDITIONING | — |
| base_neg_cond | CONDITIONING | — |
| style_str | STRING | — |