Files
acorderob-sd-webui-prompt-p…/web/docs/ACBPromptPostProcessor.md
T
2026-05-03 00:13:59 +02:00

1.9 KiB

ACB Prompt Post Processor node

Inputs

  • model: Connect here the MODEL or a string with the model class name used by ComfyUI. Needed for the model kind system variables.
  • modelname: Name of the model. Needed for the detection of model variants.
  • seed: Connect here the seed used. By default it is -1 (random).
  • pos_prompt: Connect here the prompt text, or fill it as a widget.
  • neg_prompt: Connect here the negative prompt text, or fill it as a widget.
  • debug_level: What to write to the console.
  • on_warnings: Warn on the console or stop the generation.
  • process_wildcards: Activates the wildcard processing.
  • do_cleanup: Activates the cleanup processing.
  • cleanup_variables: Do a cleanup of the output variables (depends on do_cleanup).
  • do_combinatorial: Activates combinatorial mode, where the output are all the combinations of choices/wildcards of the prompt.
  • combinatorial_shuffle: It shuffles the combinatorial results.
  • combinatorial_limit: Limit for the number of generated combinations.
  • wc_options: Connection to a Wildcards options node.
  • stn_options: Connection to a Send-To-Negative options node.
  • cup_options: Connection to a Cleanup options node.
  • en_options: Connection to a ExtraNetworkMapping options node.

The options nodes are optional. If you don't need to change any of the default values then you don't need to use them.

Outputs

The outputs are the final positive and negative prompt and a variables dictionary.

You can use the "ACB PPP Select Variable" node to choose one and output its value. You can use this to send only part of the prompt to, for example, a detailer node. For example:

With this prompt: __quality__, 1girl, ${head:!__eyes__, __hair__, __expression__}, __body__, __clothes__, __background__, __style__ then you extract the head variable and use ${head} as prompt for the head/face detailer.