ComfyUI Node

Negative

The box for the prompt you don't want, and that's the point

By Seedsa·Created 3 years ago·Updated 2 years ago· 102
Negative
    • negative
    negative

    This node is a text box with a wire coming out of it. That's the whole thing, and in a pack as fiddly as this one, that simplicity is the feature: it's the dedicated place to type what you don't want in the image, kept separate from the positive prompt so your negative doesn't get lost in the shuffle. Sometimes the most useful node in a workflow is the one with one job.

    What it does

    You type a negative prompt - the classic soup of blurry, lowres, bad anatomy, extra fingers, watermark, text or whatever your model is prone to - and it passes the string through as a STRING output. Nothing is encoded, nothing is weighted, nothing is skipped. It's a pure passthrough, which is why it's hard to screw up and easy to ignore. In this pack the negative prompt can also live directly on the Fooocus Loader, which is why this node exists at all: so you can keep prompt text out of the big loader node and structure your graph the way you like.

    Inputs:

    • negative - the text. Multiline.

    Output: negative (STRING) - wire it into the Loader's negative field, or into the standard negative conditioning path of any normal ComfyUI sampler if you've broken out of the pipe.

    Installing

    Part of the Seedsa/Fooocus_Nodes pack: ComfyUI Manager, search "Fooocus Nodes", or clone the repo into custom_nodes. No dependencies, no model downloads, no hidden behaviour. It's a box.

    The honest take

    Do you need this node? No. Type the negative into the Loader and you've saved yourself a node and a wire. But there are two reasons people keep it around: keeping prompts in dedicated, visually obvious nodes when sharing workflows (readers can find the negative without hunting through a giant loader), and when you're assembling a prompt dynamically - say, an Expansion node feeding the positive and this feeding the negative, both staying separate. It's also a nice teaching node: if you're new to the pack, this is the easiest possible thing to wire up and watch work. The only real gotcha is the same as everywhere in ComfyUI - if it isn't connected, it isn't doing anything.

    CategoryFooocus/Prompt

    Inputs (1)

    NameTypeDefaultDescription
    negativeSTRING

    Outputs (1)

    NameTypeDescription
    negativeSTRING