ComfyUI > Nodes > ComfyUI-Flux2Klein-Enhancer > FLUX.2 Klein Sectioned Encoder

ComfyUI Node: FLUX.2 Klein Sectioned Encoder

Class Name

Flux2KleinSectionedEncoder

Category
conditioning/flux2klein
Author
capitan01R (Account age: 10days)
Extension
ComfyUI-Flux2Klein-Enhancer
Latest Updated
2026-01-18
Github Stars
0.01K

How to Install ComfyUI-Flux2Klein-Enhancer

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

FLUX.2 Klein Sectioned Encoder Description

Enhances text prompt organization by sectioning into Front, Mid, End for balanced token flow.

FLUX.2 Klein Sectioned Encoder:

The Flux2KleinSectionedEncoder is a sophisticated tool designed to enhance the organization and semantic integrity of text prompts by dividing them into distinct sections: Front, Mid, and End. This node is particularly beneficial for AI artists who wish to maintain the coherence of their concepts while allowing for dynamic token distribution. By leveraging the Detail Controller's dynamic region calculation, the encoder ensures that each section of the prompt is proportionally represented, with a typical distribution of 25% for the Front, 50% for the Mid, and 25% for the End. This approach allows for natural token flow without imposing fixed token limits, preserving the semantic boundaries during tokenization. The encoder offers two modes: a manual mode where users can explicitly define sections using markers, and an auto-balanced mode that automatically distributes sentences based on their natural length. This flexibility makes the Flux2KleinSectionedEncoder a powerful tool for creating structured and meaningful text prompts in AI art generation.

FLUX.2 Klein Sectioned Encoder Input Parameters:

clip

The clip parameter is a required input that represents the CLIP model used for tokenization and encoding. It is essential for the node's operation as it provides the necessary functionality to process and encode the text prompts into tokens. This parameter does not have a default value and must be provided for the node to function.

mode

The mode parameter determines how the text prompt is divided into sections. It offers two options: "manual" and "auto_balanced". In "manual" mode, users can define sections using specific markers like [FRONT], [MID], and [END]. In "auto_balanced" mode, the node automatically distributes the sentences into sections with a 25/50/25 ratio. The default value is "manual", and this parameter significantly impacts how the text is structured and encoded.

front_text

The front_text parameter allows you to specify the text content for the Front section of the prompt. This input is optional and is used when the mode is set to "manual". It helps in defining the initial part of the prompt, which is typically given a 25% token allocation.

mid_text

The mid_text parameter is used to define the text content for the Mid section of the prompt. Like front_text, this input is optional and applicable in "manual" mode. The Mid section is allocated 50% of the tokens, making it the core part of the prompt.

end_text

The end_text parameter specifies the text content for the End section of the prompt. This input is optional and used in "manual" mode. The End section receives a 25% token allocation, concluding the prompt.

combined_prompt

The combined_prompt parameter is an optional input that allows you to provide a single string containing the entire prompt. This can be useful in "auto_balanced" mode, where the node will automatically distribute the content into sections.

separator

The separator parameter defines the character used to separate different sections of the prompt. The default value is "comma", and it helps in parsing and organizing the text into the specified sections.

show_preview

The show_preview parameter is a boolean flag that, when set to true, enables a preview of the sectioned encoding process. This can be useful for debugging and ensuring that the text is divided as expected. The default value is true.

debug

The debug parameter is a boolean flag that, when enabled, provides additional debugging information during the encoding process. This can help in troubleshooting and understanding the internal workings of the node. The default value is false.

FLUX.2 Klein Sectioned Encoder Output Parameters:

conditioning

The conditioning output is a structured representation of the encoded prompt, including the tokenized content and pooled output. This output is crucial for further processing in AI models, as it provides the necessary encoded information for generating art.

front

The front output contains the text content of the Front section after encoding. It reflects the initial part of the prompt and is useful for understanding how the text was divided and processed.

mid

The mid output provides the text content of the Mid section post-encoding. As the core part of the prompt, it is essential for analyzing the main content and its representation in the encoded form.

end

The end output includes the text content of the End section following encoding. It represents the concluding part of the prompt and helps in evaluating the overall structure and flow of the encoded text.

final_prompt

The final_prompt output is the complete, sectioned, and encoded version of the original text prompt. It serves as a comprehensive representation of the input, ready for use in AI art generation.

FLUX.2 Klein Sectioned Encoder Usage Tips:

  • Utilize the "manual" mode for precise control over the prompt structure by using [FRONT], [MID], and [END] markers to define sections explicitly.
  • Opt for the "auto_balanced" mode when you want the node to automatically distribute the text into sections, which can save time and effort in prompt preparation.

FLUX.2 Klein Sectioned Encoder Common Errors and Solutions:

Missing CLIP Model

  • Explanation: The clip parameter is not provided, which is essential for the node's operation.
  • Solution: Ensure that you supply a valid CLIP model to the clip parameter before executing the node.

Invalid Mode Selection

  • Explanation: An unsupported value is provided for the mode parameter.
  • Solution: Use either "manual" or "auto_balanced" as the value for the mode parameter to ensure proper functionality.

Section Content Not Defined

  • Explanation: In "manual" mode, one or more sections (Front, Mid, End) are not defined.
  • Solution: Provide text content for each section when using "manual" mode to avoid incomplete prompt encoding.

FLUX.2 Klein Sectioned Encoder Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-Flux2Klein-Enhancer
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.