Files
kanryu-ComfyUI-Text-Driven-…/examples/text_driven_prompting_sample.md
T

1.8 KiB

Text-Driven Prompting Workflow Guide

This workflow streamlines prompt management and eliminates manual weight tweaking by utilizing two custom nodes for layered control.


Node Overview

1. Text Line Prompt (Text-Driven)

Manages a list of prompt assets or concepts line by line.

  • Bi-directional Sync: Select a line via the dropdown menu to modify its multiplier or active state. The raw text area updates automatically in real-time.
  • Muting Function: Deactivating a line prepends // to comment it out. These lines are completely skipped during backend execution to output a clean string.
  • Regex Parsing: Properly handles character LoRA escaped brackets \( \) and safely bypasses rows containing multiple unescaped brackets.

2. Multi Prompts (Text-Driven)

Provides centralized layer-control for multiple modifiers.

  • Dynamic UI Layout: Input fields dynamically hide or show based on the "num_prompts" value (up to 10 slots) to keep the canvas clean.
  • Granular Controls: Allows you to adjust individual multipliers and toggle the active state of each prompt fragment with a single click.

Workflow Pipeline

The nodes are connected in a relay structure to compile the final prompt:

  1. Base Generation: [Text Line Prompt] manages base characters, core concepts, or specific styles.
  2. Modifier Stacking: The selected base prompt is fed into [Multi Prompts] via the hidden optional_text_in input pin.
  3. Final Output: [Multi Prompts] appends aesthetic modifiers (lighting, attire, quality tokens), then sends the fully combined string directly to the SDXL CLIP Text Encode.

Quick Start

  1. Choose a row in Text Line Prompt using the dropdown menu.
  2. Tweak individual weights or toggle active states in Multi Prompts.
  3. Click Queue Prompt to execute.