26 lines
2.2 KiB
Markdown
26 lines
2.2 KiB
Markdown
# Text-Driven Prompting Workflow Guide
|
||
|
||
This workflow streamlines prompt management and eliminates manual weight tweaking by utilizing dedicated custom nodes for layered control and real-time validation.
|
||
|
||
## 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.
|
||
|
||
### 2. Multi Prompts (Text-Driven)
|
||
Allows managing multiple independent prompt blocks simultaneously within a single node.
|
||
- **Layered Control**: Each prompt block can be independently weighted with a multiplier or toggled active/inactive, streamlining the blending of styles, characters, and environments.
|
||
|
||
### 3. Prompt Token Counter (Text-Driven)
|
||
An input-only visualization node designed specifically for Stable Diffusion 1.5 and SDXL to estimate the total token count of the incoming combined prompt.
|
||
- **Real-time Color Signals**:
|
||
- **Green (≤ 65 tokens)**: Safe zone. The entire prompt fits comfortably within the primary context chunk.
|
||
- **Yellow (66–75 tokens)**: Warning zone. Approaching the absolute hardware limit of a single CLIP text encoder chunk.
|
||
- **Red (≥ 76 tokens)**: Danger zone. The prompt will be sliced into multiple chunks (sections).
|
||
- **Chunk Slicing Risk**: Tokens forced into the second section or later have a significantly lower probability of being referenced accurately during rendering, which can dilute attention weights, skew character concepts, or lead to image breakdown.
|
||
- **Approximation Note**: Since a strictly exact calculation requires a massive dictionary (~49k words), this node utilizes a highly optimized, high-speed approximation algorithm. The displayed count serves as a close reference estimate.
|
||
|
||
### 4. Join Strings (Text-Driven)
|
||
Concatenates strings from multiple text-driven nodes using a customizable delimiter (e.g., a comma), serving as the bridge to consolidate your structured prompt layers into a single continuous stream. |