Nodes/Kinburg-Nodes/Settings Save πŸ’Ύ
ComfyUI Node

Settings Save πŸ’Ύ

Save a Sampler Settings chain into a model's preset library β€” with its measured score and time, so Model Select can show and sort by what actually worked. Pass-through: wire it between Sampler Settings and Chimera / Ouroboros. Saves only while 'preset_name' is non-empty.

By KinburgΒ·Created 2 months agoΒ·Updated 3 days agoΒ· 1
Settings Save πŸ’Ύ
  • sampler_settings
  • latent
  • sampler_settings
  • report
β—„model🚫 Noneβ–Ί
β—„preset_nameβ–Ί
β—„model_idβ€”β–Ί
β—„sharedfalseβ–Ί
β—„familiesβ–Ί
β—„tagsβ–Ί
β—„set_defaultfalseβ–Ί
β—„notesβ–Ί
β—„scoreβ€”β–Ί
β—„secondsβ€”β–Ί
CategoryKinburg-Nodes/model

Inputs (12)

NameTypeDefaultDescription
sampler_settingsKINBURG_SAMPLER_CFGThe chain to save β€” passes through unchanged. Chain several Sampler Settings and the whole multi-stage recipe is stored as one preset (Chimera flattens it back into stages).
modelCOMBO🚫 NoneWhich model these settings belong to. Register models with Model Capture first. Ignored when 'shared' is on, and overridden when 'model_id' is wired.
preset_nameSTRINGName to save under β€” SAVING HAPPENS WHEN THIS IS NON-EMPTY, and re-saving the same name overwrites. Clear the field to leave the library alone.
model_idoptSTRINGWire Model Select's 'model_id' output here and the preset is filed under the model that actually ran β€” no second pick to keep in sync, and no way to file it under the wrong one by mistake. Wins over the 'model' dropdown.
sharedoptBOOLEANfalseSave into the family-wide pool instead of under one model. Fill 'families' too β€” the preset then shows up in Model Select for every model that declares a matching family, so a good generic recipe isn't copied per model.
familiesoptSTRINGComma-separated families this preset applies to (only meaningful with 'shared'), e.g. 'flow-1024'.
tagsoptSTRINGComma-separated labels for filtering a growing library, e.g. 'fast, portrait'.
set_defaultoptBOOLEANfalseMake this the model's default preset β€” what the picker lands on when you choose the model. Clears the flag on the model's other presets.
notesoptSTRINGWhat this preset is for / what it traded off. Shown in Model Select's info.
scoreoptFLOATMeasured quality β€” wire Ouroboros' 'best_score', or a Vision Judge score pulled out of its results_json. Stored with the preset and shown in the picker.
secondsoptFLOATMeasured cost β€” wire Chimera's 'seconds' output (it times its own sampling, so it can't be skewed by the rest of the graph).
latentoptLATENTOptional: the latent this preset was run at. Its size is stored with the preset and comes back out of Model Select's width / height, so the preset carries the resolution the model likes.

Outputs (2)

NameTypeDescription
sampler_settingsKINBURG_SAMPLER_CFGβ€”
reportSTRINGβ€”