ComfyUI > Nodes > ComfyUI SKBundle > Multi Text+

ComfyUI Node: Multi Text+

Class Name

MultiTextNode

Category
SKB/text
Author
SKBv0 (Account age: 1879days)
Extension
ComfyUI SKBundle
Latest Updated
2025-04-20
Github Stars
0.04K

How to Install ComfyUI SKBundle

Install this extension via the ComfyUI Manager by searching for ComfyUI SKBundle
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI SKBundle in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Multi Text+ Description

Versatile tool for combining multiple text inputs with weights and options for AI artists' efficient text manipulation.

Multi Text+:

The MultiTextNode is a versatile tool designed to help you combine multiple text inputs into a single cohesive string. This node is particularly useful for AI artists who need to manage and manipulate large sets of text data efficiently. By allowing you to input up to 20 different text strings, each with its own weight and enable/disable option, the MultiTextNode provides a high degree of flexibility in text composition. The node's primary function is to concatenate these text inputs, applying specified weights to each, and output a single string that can be used in various creative and computational contexts. This capability is especially beneficial for tasks that require dynamic text generation or complex text-based configurations.

Multi Text+ Input Parameters:

separator

The separator parameter defines the character or string used to separate each text input in the final concatenated output. By default, it is set to a single space " ", but you can customize it to any string that suits your needs, such as a comma or a newline character. This parameter allows you to control the formatting of the combined text, ensuring it meets your specific requirements.

active

The active parameter is a boolean that determines whether the node should perform the text combination operation. When set to True (the default), the node is active and will process the inputs. If set to False, the node will return an empty string, effectively disabling its functionality. This parameter is useful for conditionally enabling or disabling the node's operation without removing it from your workflow.

enabled1 to enabled20

Each enabled parameter corresponds to one of the 20 possible text inputs and is a boolean that specifies whether the respective text input should be included in the final output. By default, all are set to True, meaning all text inputs are considered. Setting any of these to False will exclude the corresponding text from the concatenation process, allowing you to selectively include or exclude text inputs as needed.

text1 to text20

These parameters represent the actual text inputs that you want to combine. Each text parameter can hold a string of text, and you can input up to 20 different text strings. These inputs are the core content that the node processes, and they can be dynamically adjusted to fit the context of your project.

weight1 to weight20

The weight parameters allow you to assign a numerical weight to each corresponding text input, ranging from 0.0 to 2.0, with a default value of 1.0. This weight affects how the text is represented in the final output, with the format "(text:weight)" if the weight is not 1.0. This feature is particularly useful for emphasizing certain text inputs over others in the combined output.

Multi Text+ Output Parameters:

*

The output parameter is a single string that represents the concatenated result of all enabled and weighted text inputs, separated by the specified separator. This output is crucial for any application that requires a unified text string derived from multiple sources, providing a streamlined and efficient way to handle complex text data.

Multi Text+ Usage Tips:

  • Use the separator parameter to format your output string according to your project's needs, such as using commas for lists or newlines for paragraphs.
  • Adjust the weight parameters to emphasize certain text inputs, which can be useful for creating dynamic prompts or weighted text configurations.
  • Utilize the enabled parameters to quickly toggle the inclusion of specific text inputs without altering the overall setup of your node.

Multi Text+ Common Errors and Solutions:

Missing text input

  • Explanation: If a text input is not provided for any of the text1 to text20 parameters, the node will treat it as an empty string.
  • Solution: Ensure that all necessary text inputs are provided and correctly assigned to the respective parameters.

Invalid weight value

  • Explanation: If a weight value is set outside the allowed range of 0.0 to 2.0, it may cause unexpected behavior in the output.
  • Solution: Double-check that all weight values are within the specified range and adjust them as necessary.

Separator not applied

  • Explanation: If the separator parameter is not correctly set, the default space separator will be used.
  • Solution: Verify that the separator parameter is set to your desired string and that it is correctly formatted.

Multi Text+ Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI SKBundle
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Playground, enabling artists to harness the latest AI tools to create incredible art.