was-node-suite-comfyui
Run ComfyUI Easily with InstaSD
Skip the complex setup. InstaSD helps creative professionals build workflows and deploy them to the world:
- One-click deployment
- Any model, any node
- Powerful GPUs for rapid iteration
Available Nodes
CLIPTextEncode (BlenderNeko Advanced + NSP)
CLIPTextEncode (BlenderNeko Advanced + NSP) Node Documentation
1. What This Node Does
The CLIPTextEncode (BlenderNeko Advanced + NSP) node is an extension of the CLIPTextEncode functionality within ComfyUI. It leverages BlenderNeko's advanced features for encoding text prompts, supporting dynamic and structured prompt generation through Noodle Soup Prompts (NSP) and wildcards. This node is designed to parse complex text instructions, providing a way to generate structured and repeatable outputs based on given text inputs.
2. Inputs
-
Text Prompt: The primary input for this node is a text string that represents the user's prompt or instruction. The text prompt can include dynamic elements such as variables and options for rich text encoding.
-
Seed: An optional input that provides a seed value for generating consistent and reproducible results. This is particularly useful when using dynamic prompts that require randomness.
3. Outputs
-
Encoded Text: This node outputs an encoded representation of the input text prompt. The encoding is compatible with models that use CLIP for understanding text representations.
-
Variables: If the input prompt utilizes dynamic elements, the node can output these variables, allowing for further manipulation or reuse within the ComfyUI environment.
4. How It Might Be Used in ComfyUI Workflows
The CLIPTextEncode (BlenderNeko Advanced + NSP) node can be used in various ways within ComfyUI workflows:
-
Prompt Engineering: Users can create intricate prompts using the dynamic syntax supported by this node, which can then be encoded into a format suitable for machine learning models that understand CLIP encodings.
-
Reproducibility: By leveraging the seed input, users can generate consistent results across multiple runs, which is crucial when conducting experiments or demonstrations.
-
Advanced Prompt Variability: The use of Noodle Soup Prompts (NSP) allows for versatile prompt designs, enabling users to include options and variables in their input strings, thereby producing diverse outputs from a single base input.
5. Special Features or Considerations
-
Dynamic Prompt Syntax: Supports dynamic prompt structures such as
<option1|option2|option3>for variation and randomness, and assigns variable names using$|prompt words|$, allowing these to be recalled later in the text using numbered placeholders like$1,$2, etc. -
NSP and Wildcard Integration: This node uniquely supports parsing NSP as well as wildcards, providing users with flexible mechanisms for handling text variation directly within their prompts.
-
Requirements: The node relies on features from BlenderNeko's advanced CLIP modules, meaning users need to have BlenderNeko's dependencies installed for full functionality.
-
Structured Prompt Management: Assign variables within prompts for more organized and structured prompt management, aiding in clarity and reuse within larger workflows.
By incorporating this node into ComfyUI workflows, users can significantly enhance their text processing capabilities, allowing for more dynamic, modular, and reusable prompt systems that exploit the power of advanced CLIP text encoding.