ComfyUI Node
Output Core
Builds output folders and filenames, optionally decodes latent samples with a VAE, auto-detects upstream context/resources, and saves images with Comfy metadata plus Civitai-style parameters.
Output Core
- images
- samples
- vae
- images
◄output_rootProject Folder Name►
◄subfolder_literal►
◄subfolder_var_1clean_name►
◄subfolder_var_2[None]►
◄subfolder_var_3[None]►
◄subfolder_var_4[None]►
◄subfolder_delimiter_►
◄filename_literal►
◄filename_var_1raw_stem►
◄filename_var_2model_name►
◄filename_var_3time_hhmmss►
◄filename_var_4[None]►
◄filename_var_5[None]►
◄filename_var_6[None]►
◄filename_delimiter_►
◄extensionpng►
◄quality95►
◄counter_digits5►
◄save_prompt_jsontrue►
◄save_workflow_jsontrue►
◄save_civitai_parameterstrue►
◄clean_name►
◄raw_stem►
◄model_name►
◄seed0►
◄prompt_index0►
◄outfit_index0►
◄scene_index0►
◄prompt_file►
◄outfit_file►
◄scene_file►
◄saved_path►
◄generation_info—►
◄applied_loras—►
CategorySick Ollie/Studio
Inputs (37)
| Name | Type | Default | Description |
|---|---|---|---|
| output_root | STRING | Project Folder Name | Root output folder relative to ComfyUI output. |
| subfolder_literal | STRING | — | |
| subfolder_var_1 | COMBO | clean_name | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| subfolder_var_2 | COMBO | [None] | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| subfolder_var_3 | COMBO | [None] | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| subfolder_var_4 | COMBO | [None] | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| subfolder_delimiter | STRING | _ | — |
| filename_literal | STRING | — | |
| filename_var_1 | COMBO | raw_stem | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| filename_var_2 | COMBO | model_name | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| filename_var_3 | COMBO | time_hhmmss | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| filename_var_4 | COMBO | [None] | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| filename_var_5 | COMBO | [None] | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| filename_var_6 | COMBO | [None] | 18 options: [None], clean_name, raw_stem, model_name, main_folder, main_trigger, +12 |
| filename_delimiter | STRING | _ | — |
| extension | COMBO | png | 3 options: png, jpg, webp |
| quality | INT | 951–100 | Used for jpg/webp quality. PNG ignores this. |
| counter_digits | INT | 51–10 | — |
| save_prompt_json | BOOLEAN | true | Embed Comfy prompt metadata inside the saved image. |
| save_workflow_json | BOOLEAN | true | Embed workflow metadata inside the saved image for reload. |
| save_civitai_parameters | BOOLEAN | true | Embed Civitai-readable generation metadata inside the saved image. |
| clean_name | STRING | — | |
| raw_stem | STRING | — | |
| model_name | STRING | Connect a model name string here if desired. | |
| seed | INT | 0-1125899906842624–1125899906842624 | — |
| prompt_index | STRING | 0 | Resolved prompt index override. String-backed so blank legacy/dashboard values cannot fail prompt validation. |
| outfit_index | STRING | 0 | Resolved outfit index override. String-backed so blank legacy/dashboard values cannot fail prompt validation. |
| scene_index | STRING | 0 | Resolved scene index override. String-backed so blank legacy/dashboard values cannot fail prompt validation. |
| prompt_file | STRING | — | |
| outfit_file | STRING | — | |
| scene_file | STRING | — | |
| saved_path | STRING | Read-only display of the most recent save path. | |
| imagesopt | IMAGE | Decoded IMAGE input. Takes priority when connected. | |
| generation_infoopt | STRING | — | |
| applied_lorasopt | STRING | — | |
| samplesopt | LATENT | Optional latent samples. If images is not connected, Output Core decodes these with the VAE input before saving. | |
| vaeopt | VAE | VAE used to decode samples when saving directly from latents. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| images | IMAGE | — |