ComfyUI Node
Model Select π
Pick a model and one of its saved sampler presets from two dropdowns β the second lists only what's valid for the first. Rebuilds the model's whole assembly (loaders + patches) from the library, so the workflow holds one node instead of a loader stack and a pile of Sampler Settings. 'sampler_settings' goes straight into Chimera's stage_a or Ouroboros; 'model_negative' carries an unconditional-pass model when the bundle has one.
Model Select π
- model_override
- clip_override
- vae_override
- model
- model_negative
- clip
- vae
- sampler_settings
- width
- height
- info
- gen_extra_info
- model_id
βmodelπ« NoneβΊ
βpresetπ« NoneβΊ
βseed_override-1βΊ
βwidth1024βΊ
βheight1024βΊ
βunload_otherstrueβΊ
CategoryKinburg-Nodes/model
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| model | COMBO | π« None | A model registered in the library. Build the library with Model Capture: wire a working loader stack into it once, then delete those loaders from the workflow. |
| preset | COMBO | π« None | Saved sampler settings for THIS model β the list narrows to what's valid for the chosen model (its own presets plus any shared with its families). 'π« None' loads the model but emits no settings. Save presets with Settings Save. |
| seed_override | INT | -1-1β18446744073709550000 | -1 = use the seed stored in the preset. Anything else replaces the seed on every stage β a preset records the seed it was measured with, which is worth keeping but not worth being stuck with. |
| width | INT | 102416β16384 | Fallback size, used only when the chosen preset has no size of its own. A preset saved with a latent wired into Settings Save carries the real one and wins. |
| height | INT | 102416β16384 | Fallback height β see 'width'. |
| unload_others | BOOLEAN | true | Free every other model first (ComfyUI's resident models plus the library's own cache of previously built bundles), so one model is resident at a time. Turn off on a big GPU to keep switching between models fast at the cost of RAM. |
| model_overrideopt | MODEL | Escape hatch: a MODEL wired here wins over the library. For an assembly Model Capture refused (a merge, a LoRA fork, a node that needs execution context) β keep those loaders in the graph and wire them in; presets keep working. | |
| clip_overrideopt | CLIP | As 'model_override', for CLIP. | |
| vae_overrideopt | VAE | As 'model_override', for VAE. |
Outputs (10)
| Name | Type | Description |
|---|---|---|
| model | MODEL | β |
| model_negative | MODEL | β |
| clip | CLIP | β |
| vae | VAE | β |
| sampler_settings | KINBURG_SAMPLER_CFG | β |
| width | INT | β |
| height | INT | β |
| info | STRING | β |
| gen_extra_info | GEN_INFO | β |
| model_id | STRING | β |