Extensions/ComfyUI-daveand-nodes
ComfyUI Extension

ComfyUI-daveand-nodes

ModelConfigSelector node for managing checkpoint configurations with manual override support and batch sampler parameters. (Description by CC)

By daveand·Created 7 months ago·Updated 7 months ago· 0
daveand/ComfyUI-daveand-nodes
Nodes
On cloudLocal install
Stars0
Updated7 months ago
Readme

ComfyUI-daveand-nodes

cd custom_nodes
git clone https://github.com/daveand/ComfyUI-daveand-nodes.git

Nodes

ModelConfigSelector

This node saves a configuration for each checkpoint located in models/checkpoints/
You can enable manual override and also save the current manual values with save_manual_values enabled.

<img height="500" alt="image" src="https://github.com/user-attachments/assets/a1ef78b4-6297-4a7f-9813-ae5bf945b6d7" />

| Input | Type | Description | |------------|-----------|-------------| |ckpt_name | - | Select the checkpoint you want to load the configuration for. | |manual_values | BOOLEAN | Enable this if you want to use manual values. This bypasses all the values from the configuration file. | |save_manual_values | BOOLEAN | Enable this if you want to save the manual values to the current checkpoint configuration. | |steps, cfg, sampler, scheduler, clipskip, bypass_clipskip | INT, FLOAT, SAMPLERS, SCHEDULERS, BOOLEAN, BOOLEAN | Manual values effective only if manual_values is enabled |

| Output | Type | Description | |--------|------|-------------| |ckpt_name | - | To checkpoint loader. | |steps, cfg, sampler, scheduler | INT, FLOAT, SAMPLERS, SCHEDULERS | To 'KSampler' or other sampler node. | |clipskip | INT | To 'CLIP Set Last Layer' node. | |bypass_clipskip | BOOLEAN | You can use this with an 'if/else' node if you want to be able to bypass the 'Clip Set Last Layer' node. | |current_config | STRING | The current configuration loaded in JSON format. To use with for example 'Show Any' node. | |available_configs | STRING | A list of all the checkpoints currently available in the configuration file. |