ComfyUI > Nodes > ComfyUI-PromptUtilities > Prompt Weight

ComfyUI Node: Prompt Weight

Class Name

PromptUtilitiesPromptWeight

Category
PromptUtilities
Author
nkchocoai (Account age: 825days)
Extension
ComfyUI-PromptUtilities
Latest Updated
2025-03-30
Github Stars
0.03K

How to Install ComfyUI-PromptUtilities

Install this extension via the ComfyUI Manager by searching for ComfyUI-PromptUtilities
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-PromptUtilities 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

Prompt Weight Description

Assigns weights to text prompts for nuanced control in AI tasks, creating a composite prompt.

Prompt Weight:

The PromptUtilitiesPromptWeight node is designed to help you manage and manipulate text prompts by assigning specific weights to them. This node is particularly useful in scenarios where you want to emphasize certain parts of a prompt more than others, allowing for nuanced control over the prompt's influence in AI-driven tasks. By using this node, you can create a composite prompt string that integrates multiple prompts with varying degrees of importance, which can be crucial in fine-tuning the behavior of AI models that rely on textual input. The node's primary function is to generate a weighted prompt string based on the inputs provided, ensuring that each component of the prompt is represented according to its assigned weight.

Prompt Weight Input Parameters:

prompt1

This parameter represents the first text prompt you wish to include in the weighted prompt string. It is a required input and should be a string. The prompt's content will be included in the final output if its corresponding weight is not zero. The default value is an empty string.

weight1

This parameter specifies the weight assigned to prompt1. It is a required input and determines the influence of prompt1 in the final weighted prompt string. The weight can range from -100 to 100, with a default value of 1.0. A weight of 1.0 means the prompt is included as is, while other values will adjust its influence accordingly.

prompt2

This is an optional parameter for a second text prompt. Like prompt1, it should be a string and will be included in the final output if its weight is not zero. The default value is an empty string.

weight2

This optional parameter assigns a weight to prompt2. It functions similarly to weight1, with a range from -100 to 100 and a default value of 1.0. It determines how much prompt2 will influence the final prompt string.

prompt3

This optional parameter allows you to include a third text prompt. It should be a string and will be part of the final output if its weight is not zero. The default value is an empty string.

weight3

This optional parameter specifies the weight for prompt3. It ranges from -100 to 100, with a default value of 1.0, and influences how prompt3 is represented in the final prompt string.

prompt4

This optional parameter is for a fourth text prompt. It should be a string and will be included in the final output if its weight is not zero. The default value is an empty string.

weight4

This optional parameter assigns a weight to prompt4. It ranges from -100 to 100, with a default value of 1.0, and determines the influence of prompt4 in the final prompt string.

prompt_weight

This optional parameter allows you to include an additional weighted prompt string directly. It should be a string and will be appended to the final output if provided. The default value is an empty string.

Prompt Weight Output Parameters:

prompt

The output parameter prompt is a string that represents the composite weighted prompt. It combines all the input prompts with their respective weights into a single string, formatted to reflect the influence of each prompt according to its weight. This output is crucial for applications where the relative importance of different prompts needs to be considered, such as in AI models that generate content based on textual input.

Prompt Weight Usage Tips:

  • To emphasize a particular prompt, assign it a higher weight value, ensuring it has more influence in the final output.
  • Use negative weights to reduce the influence of a prompt or to create contrast with other prompts.
  • Experiment with different weight combinations to achieve the desired balance and effect in your AI-driven tasks.

Prompt Weight Common Errors and Solutions:

Missing prompt or weight input

  • Explanation: This error occurs when a required prompt or weight input is not provided.
  • Solution: Ensure that all required prompts and their corresponding weights are specified. Check that prompt1 and weight1 are always included.

Invalid weight value

  • Explanation: This error arises when a weight value is outside the allowed range of -100 to 100.
  • Solution: Verify that all weight values are within the specified range and adjust them accordingly.

Empty output prompt

  • Explanation: This issue can occur if all prompts are empty or have a weight of zero.
  • Solution: Provide at least one non-empty prompt with a non-zero weight to generate a meaningful output.

Prompt Weight Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-PromptUtilities
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 Models, enabling artists to harness the latest AI tools to create incredible art.