Nodes/wlsh_nodes/Image Save with Prompt/Info (WLSH)
ComfyUI Node

Image Save with Prompt/Info (WLSH)

Image Save with Prompt/Info (WLSH)

By wallish77·Created 3 years ago·Updated 2 years ago· 144
Image Save with Prompt/Info (WLSH)
  • images
  • info
    filename%time_%seed
    path
    extension
    quality100
    positive
    negative
    seed0
    modelname
    counter0
    time_format%Y-%m-%d-%H%M%S

    This is the "info" variant of WLSH's save nodes, and understanding what that means is most of understanding this node. The plain Image Save with Prompt (WLSH) node lets you manually wire in a seed, a model name, and prompt text so it can embed that metadata into the saved file. This node does the same job, but adds one more optional input - info - that's specifically designed to accept the INFO output from KSamplerAdvanced (WLSH). Instead of manually pulling seed, steps, sampler, and other settings out of your sampler node one field at a time, you connect the sampler's info bundle directly and this node folds that into the saved metadata for you.

    That's a real time-saver once your graph has more than one save node in it - you'd otherwise be re-wiring the same seed and model values into every save node individually, and it's easy to forget one when you tweak a setting later. Route everything through the sampler's INFO output once and every info-variant save node downstream stays in sync automatically.

    Why this is a separate node rather than just a checkbox on the plain save node: the pack's own README explains it - the info-variant nodes are kept as separate node classes specifically because of compatibility issues discovered with some other third-party node suites, TTN being the one named. If you're running a mixed pack setup and hit weird behavior, that's a known and deliberate tradeoff, not a bug specific to your install.

    Required inputs: images, filename (default %time_%seed, supports %time/%model/%seed/%counter placeholders), path, extension (png/jpeg/tiff/gif), quality (1–100). Optional inputs: positive, negative, seed, modelname, counter, time_format, and the one that sets this node apart - info, typed INFO, which only accepts the output from a WLSH KSamplerAdvanced (WLSH) node (it's a WLSH-specific type, it won't plug into anything else). No output socket - like the other save nodes, this one just writes to disk.

    Installing it: ComfyUI Manager, search "wlsh_nodes"; or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/wallish77/wlsh_nodes
    

    Restart ComfyUI. No models or extra dependencies needed.

    A couple of practical notes. You still need KSamplerAdvanced (WLSH) specifically in your graph to get an INFO output - the stock ComfyUI KSampler nodes don't produce one, so this node's main advantage only kicks in once you've swapped your sampler for the WLSH version too. And the same filename-templating quirk applies here as on the other save nodes: %time and friends only resolve inside the filename field, not path - the author confirmed this directly when a user hit the wall trying to auto-organize output into dated folders, so don't build a folder-per-day scheme around the path input expecting it to template. If your saved metadata is missing sampler details you expected, double check info is actually wired to a KSamplerAdvanced (WLSH) node's output and not left disconnected - it's optional, so a missing connection fails silently rather than throwing an error.

    CategoryWLSH Nodes/IO

    Inputs (12)

    NameTypeDefaultDescription
    imagesIMAGE
    filenameSTRING%time_%seed
    pathSTRING
    extensionCOMBO4 options: png, jpeg, tiff, gif
    qualityINT1001–100
    positiveoptSTRING
    negativeoptSTRING
    seedoptINT00–18446744073709550000
    modelnameoptSTRING
    counteroptINT00–18446744073709550000
    time_formatoptSTRING%Y-%m-%d-%H%M%S
    infooptINFO

    Outputs (0)

    No outputs