ComfyUI Node
Wildcard Processor
A ComfyUI node in Eric Prompt Enhancers with 9 inputs and 4 outputs.
Wildcard Processor
- text
- llm_instructions
- record_json
- report
◄text__person__, __gestures__, beside __objects[hollow AND antique]__ in __spaces/**__. __light/setups__. __camera/lenses__.►
◄seed0►
◄moderandom►
◄index0►
◄legacy_syntaxtrue►
◄use_prompt_databasetrue►
◄extra_paths►
◄nsfwoff►
◄violence_filteroff►
CategoryEric Prompt Enhancers
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | __person__, __gestures__, beside __objects[hollow AND antique]__ in __spaces/**__. __light/setups__. __camera/lenses__. | Prompt with wildcard syntax. __name__ = file wildcard, {a|b} = variant, __objects[tag AND tag]__ = pick by tag. |
| seed | INT | 00–18446744073709550000 | Same seed + same wildcard files = same text. |
| mode | COMBO | random | random = weighted random picks decided by the seed. combinatorial = no randomness: the `index` input walks through every possible combination in order. |
| indexopt | INT | 00–4294967295 | A counter, not a seed. Connect a number that goes up by one per run. It selects which combination comes out when mode = combinatorial (wraps around at the end), and it steps cyclical variants {@a|b|c} in either mode. |
| legacy_syntaxopt | BOOLEAN | true | Also accept the v1 forms {animal} and {label:a|b|c}. |
| use_prompt_databaseopt | BOOLEAN | true | Let __db:query__ draw a matching prompt from the prompt database. |
| extra_pathsopt | STRING | Extra wildcard folders, one per line, highest priority. ComfyUI/models/wildcards is always searched; this is for folders elsewhere. | |
| nsfwopt | COMBO | off | How far wildcard picks may go (a word match on each entry and on list names, no model). off = SFW: no suggestive, nude or explicit lists or entries suggestive = also lingerie, bikinis, sexy, seductive ... nudity = also nude, naked, topless ... explicit = everything, including lists under _nsfw/ Fix a wrong rating in _catalog_user.yaml (nsfw: on a list, ratings: on entries). Entries pairing minor-related and sexual terms are removed at every level (config.json "content_filter"). |
| violence_filteropt | COMBO | off | Hold back violent wildcard picks (a word match on each entry and on list names, no model). off = nothing held back no gore = blood and gore, torture, mutilation, corpses no gore or violent acts = also murder, execution, stabbing, strangling, suicide ... no violence or weapons = also guns, swords, knives, bombs, battle, war Only wildcard picks are filtered; text you type is left as is. |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| text | STRING | — |
| llm_instructions | STRING | — |
| record_json | STRING | — |
| report | STRING | — |