Nodes/Comfyui-Pick_Any/ADV Text Series (4)
ComfyUI Node

ADV Text Series (4)

Four candidate prompts in, one pick out — bundle your texts before choosing

By pmarmotte2·Created 4 months ago·Updated 4 months ago· 0
ADV Text Series (4)
    • texts
    text_1
    text_2
    text_3
    text_4

    You've got four prompts, four negative prompts, four seed strings - and you want to eyeball them and pick one, not rewire your graph every time. ADV Text Series (4) is the glue step: it takes up to four STRING inputs and hands them to the rest of the pipeline as one list.

    It's the text half of the pmarmotte2/Comfyui_Pick_Any pack, and its intended partner is the ADV Pick Any Chooser. Bundle your candidate texts here, connect the texts output to the chooser's texts port, and you get a dialog where each candidate is a row you can edit inline before accepting. Useful in any batch workflow, and the "story/utility" category hints these nodes were built with story-generation runs in mind - many candidate variations, one winner carried forward.

    How it works

    Nothing clever under the hood, and that's the appeal. The node collects the values of text_1 through text_4, drops the ones that are empty strings, and emits the rest as a list (OUTPUT_IS_LIST). Each input is a normal multiline text field, so you can write the candidates right into the node or feed them from elsewhere.

    Inputs and outputs

    • text_1 through text_4 - optional, multiline STRING fields. Empty ones are filtered out before the list is built.
    • texts - the output, a list of strings, ready for the chooser's texts port or any list-consuming text node.

    Install

    It ships inside the Comfyui_Pick_Any pack, so this is the pack install, once:

    cd ComfyUI/custom_nodes
    git clone https://github.com/pmarmotte2/Comfyui_Pick_Any
    

    Then restart ComfyUI and hard-refresh the browser. No requirements to pip, no models to download. Use a folder name without spaces - the README is explicit about that one.

    Common issues

    • "I left an empty slot and now my list has fewer items." Working as intended. Empty strings are filtered out so a list of four candidates with two filled slots arrives as a list of two. If you genuinely need an empty string to be a selectable option, this node will fight you - it's built for non-empty candidates.
    • "Why is this a separate node from the chooser?" Because the chooser's texts port is wire-only (forceInput). There's no typing field on the chooser itself; you're expected to build candidates with exactly this kind of node. It's the same division of labor as the image and audio series nodes in the pack.
    • "I need more than four slots." The pack also ships ADV Text Series with eight inputs - same node, bigger allowance. Grab that one instead.
    Categorystory/utility

    Inputs (4)

    NameTypeDefaultDescription
    text_1optSTRING
    text_2optSTRING
    text_3optSTRING
    text_4optSTRING

    Outputs (1)

    NameTypeDescription
    textsSTRING