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.
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)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | Wildcard-aware source prompt expanded by this batch node. | |
| mode | COMBO | random | Generate independent random prompts or expand every combination. |
| count | INT | 101–5000 | Random mode only; number of prompts to generate. |
| seed | INT | 00–18446744073709550000 | Base seed for deterministic wildcard resolution. |
| seed_mode | COMBO | sequential | Choose sequential, fixed, or deterministically randomized per-prompt seeds. |
| max_prompts | INT | 00–5000 | Combinatorial mode safety cap; 0 uses the resolver default (5000). |
| clipopt | CLIP | Optional CLIP input used to encode every generated prompt. | |
| modelopt | MODEL | Optional model input used when applying per-prompt LoRA tags. |
Outputs (7)
| Name | Type | Description |
|---|---|---|
| Model list | MODEL | One model per prompt, individually patched when LoRA tags are applied. |
| CLIP list | CLIP | One CLIP value per prompt, patched alongside the model when needed. |
| Conditioning list | CONDITIONING | One encoded conditioning value per prompt when CLIP is connected. |
| Prompt list | STRING | Resolved prompt texts, one per generated item. |
| Seed list | INT | Resolution seed used for each generated prompt. |
| Wildcards used | STRING | Wildcard files used during this batch, repeated for list-compatible fan-out. |
| Prompt metadata (JSON) list | STRING | One resolved/source metadata record per generated prompt. |