FLUX 3 Image has no negative prompt: what to write, and Sume's rows

BFL's FLUX 3 Image has no negative_prompt field; it wants the positive version. The replacement table, a runnable rewriter, and Sume's image rows' fields.

4 min readSume
All posts

FLUX 3 Image has no negative prompt field and no prompt upsampling field, BFL's guide says; you describe what you want instead of what you do not. FLUX 3 Image is not listed in the Sume image catalog (read 2026-10-09). The Sume image route has no negative_prompt either: it exists only for music, so the same positive wording works on the FLUX.2 rows that are listed.

What does BFL say to write instead?

The guide gives a replace-the-negative strategy: identify the unwanted element, ask what would fill that space, and describe that. Its common swaps:

Instead of a negative phrase (BFL prompting guide, read 2026-10-09)
Instead ofWrite
no peopleempty, deserted, solitary
no colorsmonochrome, black and white, grayscale
no textclean surfaces, unmarked, blank
no background clutterplain studio backdrop in one color
not darkbrightly lit, sun-drenched

What if the unwanted thing keeps appearing?

BFL's next steps are to be more specific about what you do want in that space, to put the replacement near the start of the scene sentence, to add detail so it takes up the space, and to give it context, such as a deserted beach at dawn before the first swimmers arrive. In an edit, removal is an instruction and not a negation: "Remove the cat from the sofa" works.

What happens if I send negative_prompt to Sume?

An unlisted parameter returns 400 unsupported_parameter. The image request table in the image models docs lists the accepted fields, and negative_prompt is not among them. Rewrite the sentence instead. This small helper does the swaps from the table before you send the call.

SWAPS = {
    "no people": "empty, deserted",
    "no crowds": "an empty promenade",
    "no text": "clean, unmarked surfaces",
    "no background clutter": "a plain studio backdrop in one color",
    "not dark": "brightly lit",
}

def positive(prompt: str) -> str:
    out = prompt
    for neg, pos in SWAPS.items():
        out = out.replace(neg, pos)
    return out

print(positive("A beach at dawn, no people, not dark"))

Which listed rows can I use today?

The FLUX.2 Pro and Flex rows are on Sume at $0.03 and $0.05 provider list per image, which is $0.0375 and $0.0625 billed after the 1.25 factor. Positive wording is also the safer habit for Nano Banana 2.1 and GPT Image 2.5, since none of the three has a negative field in the Sume request.

The same habit helps on every row. A prompt that names the empty beach, the plain backdrop or the quiet street is shorter than one that lists exclusions, and models tend to draw what is named. If a phrase like "no text" still produces letters, try naming the surface, such as a plain unmarked wall, and put it early in the sentence.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume