Input Prompt
A glorified text box — and genuinely useful in a graph
- text
Let's be honest about what Input Prompt is: you type text into a multiline box, and it hands you back the same text. A passthrough node. If that sounds pointless, you haven't hit the ComfyUI moment where a node refuses to accept a plain string because it only takes connections, or where you want one text field to feed five downstream nodes and keep them in sync. That's what this is for, and once you need it, you'll be glad it exists.
How it works
The implementation is four lines: take text, return it unchanged as the text output. There's no processing, no trimming, no comma insertion. What you put in is exactly what comes out. The value is all in the graph plumbing - it gives you a stable, always-connected source of text that you can type into directly without dragging a wire off some other node.
Inputs and output
- text - the only input, a multiline string. This is a widget you type into; unlike some nodes in this pack it isn't
forceInput, so you can either type or wire it. - text - one string output. Wire it anywhere a STRING is expected: a CLIP Text Encode, another PromptWrapper node's
input_prompt, a Combine Prompt slot, or a Preview Prompt to eyeball it.
Because it's a dumb pipe, it composes well with the rest of the pack - put a fixed base prompt here, then run it through translation or use it as the input_prompt that every builder in this pack prepends to its generated text.
Install
ComfyUI Manager → Custom Nodes Manager → search ComfyUI-PromptWrapper → Install → restart, or:
cd ComfyUI/custom_nodes
git clone https://github.com/clouddreamfly/ComfyUI-PromptWrapper
No dependencies, no models.
Where people get burned
Not really a burn zone - the only trap is expecting it to do something. It won't add weights, won't translate, won't randomize. If you paste in a prompt with (word:1.3) syntax and it doesn't behave on your model, that's a text-encoder issue, not this node's fault. And if you're looking for something that generates random text rather than passing yours through, you want the pack's Generate Prompt or Random Line Prompt instead. This one is the quiet workhorse, not the entertainer.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| text | STRING | — |