Nodes/ComfyUI_StringOps/多参数输入🐠meeeyo.com
ComfyUI Node

多参数输入🐠meeeyo.com

Four inputs, four outputs, zero processing — the pass-through node

By MeeeyoAI·Created 2 years ago·Updated about a year ago· 209
多参数输入🐠meeeyo.com
    • STRING
    • STRING
    • INT
    • INT
    text1
    text2
    int10
    int20

    Let's be upfront: MultiParamInputNode does absolutely nothing to your data. It takes two text strings and two integers, and it hands them back to you unchanged. That's the whole trick. So why would you reach for a node that's literally a set of wires?

    Because "nothing" is sometimes exactly the job. ComfyUI's text inputs are often multiline boxes you edit in place on the node. When you have the same value - a prompt block, a seed, a CFG number - feeding several places in a big graph, you end up editing it in four different nodes and forgetting one. This node gives you one place to type four values, then you wire the outputs to wherever they need to go. It's the same idea as rgthree's Context node or any "bundle of values" utility: one source of truth, less hunting.

    It ships in ComfyUI_StringOps, a small Chinese-market utility pack (🐠meeeyo.com branding on every node, author contact via WeChat in the description). It's the pack's answer to "I want a clean input cluster for my workflow" without adding any processing.

    What you get

    Inputs and outputs are a straight mirror:

    • text1 / text2 - multiline STRING fields, default empty.
    • int1 / int2 - INT fields, clamped to ±1,000,000, default 0.

    Outputs: STRING, STRING, INT, INT - the same four values, in order. That's it. There's no concatenation, no formatting, no hidden logic. Read the source and the function is literally return (text1, text2, int1, int2).

    The realistic use: keep your two prompt paragraphs in text1/text2 (say, a positive and a negative for an SDXL workflow), your seed in int1, and a steps or CFG value in int2. Wire out to the CLIP text encodes and the sampler. Need to change the seed? One field, not three.

    Installing it

    Standard for this pack - ComfyUI Manager, search ComfyUI_StringOps, install, restart. Or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/MeeeyoAI/ComfyUI_StringOps.git
    

    No models, no heavy dependencies, nothing that conflicts with a normal ComfyUI install.

    The honest gripes

    First, the ints cap at ±1,000,000, which is fine for seeds and CFG but useless if you wanted big math values - don't try to use this as a general number router. Second, every node in the pack never caches (it always reports "changed"), so this fires every queue run - irrelevant for a pass-through, but it means no result-folder savings. Third, like the whole pack, the UI description is a promo line for the author's WeChat rather than documentation; the "multi-line" boxes are the real affordance.

    Is it worth installing a whole pack for a pass-through node? Not alone. But if you already run any of the StringOps text nodes, this is a free, low-friction quality-of-life add. If you're looking for something that processes text, this isn't it - go two nodes over in the same menu and grab TextConcatenator instead.

    CategoryMeeeyo/String

    Inputs (4)

    NameTypeDefaultDescription
    text1STRING
    text2STRING
    int1INT0-1000000–1000000
    int2INT0-1000000–1000000

    Outputs (4)

    NameTypeDescription
    STRINGSTRING
    STRINGSTRING
    INTINT
    INTINT