Nodes/comfyui-promptpalette/Prompt Palette (Combinatorial)
ComfyUI Node

Prompt Palette (Combinatorial)

Prompt Palette (by z3rofeels) - Combinatorial: batch-generates many prompts from one wildcard-aware text block in a single run, either by rolling `count` independently-seeded random resolutions or by expanding every combination of unmarked wildcard groups (combinatorial mode, capped by max_prompts). Optional CLIP/MODEL sockets encode each generated prompt to CONDITIONING and apply any per-prompt <lora:name:weight> tags, same as the base Prompt Palette node.

By z3rofeels·Created 2 months ago·Updated a day ago· 14
Prompt Palette (Combinatorial)
  • clip
  • model
  • Model list
  • CLIP list
  • Conditioning list
  • Prompt list
  • Seed list
  • Wildcards used
  • Prompt metadata (JSON) list
text
moderandom
count10
seed0
seed_modesequential
max_prompts0
CategoryPromptPalette

Inputs (8)

NameTypeDefaultDescription
textSTRINGWildcard-aware source prompt expanded by this batch node.
modeCOMBOrandomGenerate independent random prompts or expand every combination.
countINT101–5000Random mode only; number of prompts to generate.
seedINT00–18446744073709550000Base seed for deterministic wildcard resolution.
seed_modeCOMBOsequentialChoose sequential, fixed, or deterministically randomized per-prompt seeds.
max_promptsINT00–5000Combinatorial mode safety cap; 0 uses the resolver default (5000).
clipoptCLIPOptional CLIP input used to encode every generated prompt.
modeloptMODELOptional model input used when applying per-prompt LoRA tags.

Outputs (7)

NameTypeDescription
Model listMODELOne model per prompt, individually patched when LoRA tags are applied.
CLIP listCLIPOne CLIP value per prompt, patched alongside the model when needed.
Conditioning listCONDITIONINGOne encoded conditioning value per prompt when CLIP is connected.
Prompt listSTRINGResolved prompt texts, one per generated item.
Seed listINTResolution seed used for each generated prompt.
Wildcards usedSTRINGWildcard files used during this batch, repeated for list-compatible fan-out.
Prompt metadata (JSON) listSTRINGOne resolved/source metadata record per generated prompt.