Nodes/Mikey Nodes/Style Conditioner Base Only (Mikey)
ComfyUI Node

Style Conditioner Base Only (Mikey)

Style Conditioner Base Only (Mikey) — ComfyUI Node

By bash-j·Created 3 years ago·Updated 10 months ago· 188
Style Conditioner Base Only (Mikey)
  • positive_cond_base
  • negative_cond_base
  • base_clip
  • base_pos_cond
  • base_neg_cond
  • style_str
style
strength0.50
use_seedfalse
seed0

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 - set use_seed to true and 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.

CategoryMikey/Conditioning

Inputs (7)

NameTypeDefaultDescription
styleCOMBO86 options: none, SAI-Enhance, SAI-Anime, SAI-Photographic, SAI-Digital art, SAI-Comic book, +80
strengthFLOAT0.500–1
positive_cond_baseCONDITIONING
negative_cond_baseCONDITIONING
base_clipCLIP
use_seedCOMBOfalse2 options: true, false
seedINT00–18446744073709550000

Outputs (3)

NameTypeDescription
base_pos_condCONDITIONING
base_neg_condCONDITIONING
style_strSTRING