RedNode Prompt Combine
Gluing prompts together without rewiring
- prompt
The plain utility node in the pack, and honestly the one with zero learning curve. RedNodePromptCombine concatenates prompt parts with a separator and hands you a single string. Two text boxes by default, a "+ add textbox" button when you need more, and an order field that lets you rearrange parts without rewiring a thing.
The inputs
text_1,text_2- the prompt parts. Both default to empty strings.separator- placed between parts. Defaults to", ", and the tooltip is the useful bit: type\nfor a newline.order- rearrange parts by 1-based index without moving wires."2,1"swaps the first two boxes,"3,1"puts box three first. Unlisted parts follow in natural order; empty means natural order.
The "+ add textbox" button appends more text_N boxes, and the order field treats them by the same numbering. The output is a single prompt STRING, which you can feed straight into any prompt input - including the instruction on Krea2RedNode or the prompt on the moodboard nodes.
Why it exists in this pack
It's the glue node for the author's full pipeline (Krea_Workflow_Public.json): caption-derived prompt fragments, wildcard expansions, and hand-written bits get combined into one string before encoding. ComfyUI has a dozen prompt-combining utilities (Comfyroll, and several others in that pipeline's dependency list), but this one exists so you can do it with zero extra packs. It's also handy on its own for the classic pattern of a fixed style suffix plus a varying subject, or a newline-joined multi-part prompt.
Honestly, if you're using the rest of this pack, this node is a convenience rather than a requirement - you can build the same string in a primitive text box. Its niche is when you want to keep prompt parts as separate, reorderable boxes on the canvas instead of one long string you have to edit in place. For that, it does exactly what it says, no surprises.
Installing
Ships with the whole pack, GPL-3.0, no dependencies of its own:
git clone https://github.com/RedNodeAI/ComfyUI-Krea2Moodboard ComfyUI/custom_nodes/ComfyUI-Krea2Moodboard
or ComfyUI Manager (search "Krea2Moodboard"), restart. It's pure string handling - no Krea 2 model files, no LoRA, no VAE needed for this one to work, though you'll obviously want the rest of the stack if it's feeding a Krea 2 workflow.
Set your separator, order your parts, and you're done. It's the rare node you can use correctly the first time.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| text_1 | STRING | — | |
| text_2 | STRING | — | |
| separator | STRING | , | placed between parts; type \n for a newline |
| order | STRING | rearrange parts without rewiring: 1-based indices, e.g. '2,1' or '3,1'. Unlisted parts follow in natural order. Empty = natural order. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | — |