SquirrelRat 9a186335e8 Version 0.2
Added a secondary node specific for inputting clip and outputting each prompt as a condition
2025-10-21 20:53:48 -05:00
2025-10-21 20:53:48 -05:00
2025-10-21 20:53:48 -05:00
2025-10-18 19:33:40 -05:00

MultiString Prompts - ComfyUI Custom Node

This is a simple but powerful custom node for ComfyUI, designed to help you manage and sequence multiple prompts from a single, clean interface.

It's ideal for workflows like sequential video generation where you need to feed a series of different prompts into your model.

What It Does

  • 5 Prompt Slots: Provides five large, multiline text boxes for your main prompts.
  • Prefix & Suffix: Includes two compact, single-line text boxes to add a prefix (like style or quality keywords) and a suffix to all of your prompts.
  • Enable/Disable Toggles: You can instantly turn the prefix or suffix on or off using "true/false" dropdowns, allowing you to test prompts without deleting your keywords.
  • Smart Empty Handling: If you leave a prompt box empty, the node is smart enough to output a completely empty string (it won't just output prefix,suffix).
  • List Output: In addition to 5 individual string outputs, it provides a single prompt_list output. This is perfect for feeding all 5 prompts into a "Loop" or "Batch" node for a more compact workflow.

Inputs & Outputs

Inputs

  • enable_prefix (toggle): Set to true to use the prefix, false to ignore it.
  • enable_suffix (toggle): Set to true to use the suffix, false to ignore it.
  • prefix (string): A single-line string added to the beginning of each prompt.
  • suffix (string): A single-line string added to the end of each prompt.
  • multi_prompt_1 - multi_prompt_5 (string): Five multiline text boxes for your individual prompts.

Outputs

  • prompt_1 - prompt_5 (string): The final, processed string for each corresponding prompt. (e.g., prefix,multi_prompt_1,suffix).
  • prompt_list (LIST): A single ComfyUI list that contains all 5 processed strings.

How to Install

  1. Navigate to your ComfyUI installation directory.
  2. Go into the ComfyUI/custom_nodes/ folder.
  3. Create a new folder inside custom_nodes (e.g., MultiStringPrompts).
  4. Place the multi_prompt_node.py and __init__.py files inside that new folder.
  5. Restart your ComfyUI server.

The node will be available by right-clicking the canvas and selecting Add Node > MyCustomNodes > MultiString Prompts.

S
Description
No description provided
Readme
49 KiB
Languages
Python 100%