Nodes/Tenser Tensor/TT SDXL Workflow Settings (Advanced)
ComfyUI Node

TT SDXL Workflow Settings (Advanced)

SDXL settings plus the prompts that go with them

By tenser-tensor·Created 7 months ago·Updated 6 months ago· 0
TT SDXL Workflow Settings (Advanced)
    • WORKFLOW_CONFIG
    • SEED
    • STEPS
    • CFG
    • SAMPLER_NAME
    • SCHEDULER
    • CLIP_L_POSITIVE
    • CLIP_G_POSITIVE
    • CLIP_L_NEGATIVE
    • CLIP_G_NEGATIVE
    • ASCORE_POSITIVE
    • ASCORE_NEGATIVE
    • WIDTH
    • HEIGHT
    • TARGET_WIDTH
    • TARGET_HEIGHT
    ◄seed0►
    ◄steps30►
    ◄cfg7.0►
    ◄sampler_name▾►
    ◄scheduler▾►
    ◄clip_l_positive—►
    ◄clip_g_positive—►
    ◄clip_l_negative—►
    ◄clip_g_negative—►
    ◄ascore_positive9.0►
    ◄ascore_negative6.0►
    ◄width512►
    ◄height512►
    ◄target_width512►
    ◄target_height512►

    The plain TT SDXL Workflow Settings holds your sampler knobs; this one holds your sampler knobs and your prompts. TT SDXL Workflow Settings (Advanced) bundles the sampling settings together with SDXL's two-encoder prompt split - clip_l and clip_g, positive and negative - plus aesthetic scores and the size pair, and hands it all over as a single WORKFLOW_CONFIG. It's the settings card for a graph that wants everything defined in one place.

    SDXL doesn't take one prompt, it takes two: the short CLIP-L summary (the "what's in the picture" lane) and the longer CLIP-G description (the "how it looks" lane), conditioned at different resolutions. This node gives you four real text boxes - clip_l_positive, clip_g_positive, clip_l_negative, clip_g_negative - so you can keep those lanes separate instead of cramming everything into one string. Real SDXL prompters do exactly this: a terse CLIP-L like "portrait of a woman, studio light" and a detailed CLIP-G filling in pose, lens, and mood. Get the two lanes right and SDXL stops fighting you.

    The extra inputs round out the standard SDXL conditioning bundle:

    • ascore_positive / ascore_negative - the aesthetic score conditioning, defaulted to 9 and 6. That 6/9 pair is what most SDXL base-model pipelines run; leave it alone unless you're deliberately tuning aesthetics.
    • width / height - the generation size (512×512 defaults).
    • target_width / target_height - the target size for a refiner or hires pass. The context carries both so a later stage knows what the image was made at and what it's heading to.

    Outputs mirror everything: WORKFLOW_CONFIG, SEED, STEPS, CFG, SAMPLER_NAME, SCHEDULER, the four prompt strings, ASCORE_POSITIVE/ASCORE_NEGATIVE, and the size fields. The context text encoders in the pack consume the prompt strings straight out of the config, so a full TenserTensor graph becomes: settings card → Large Context → context text encoder → KSampler (Context), with every value defined in exactly one place.

    Install is the pack standard:

    cd ComfyUI/custom_nodes
    git clone https://github.com/tenser-tensor/ComfyUI-TenserTensor
    

    or search "TenserTensor" in ComfyUI Manager and restart.

    Same walled-garden note as its sibling: TT_WORKFLOW_CONFIG only connects to other TenserTensor nodes. The individual outputs are standard types though, so you can use this purely as a prompt-and-settings panel feeding native CLIPTextEncodeSDXL nodes if you prefer - the four prompt strings and sizes are exactly what that node wants. And yes, this is the V1 class, deprecated in favor of the API V3 TT_SdxlWorkflowSettingsAdvancedNode. Works fine today; new graphs should start on the V3 version.

    CategoryTenserTensor/Workflow/SDXL

    Inputs (15)

    NameTypeDefaultDescription
    seedINT00–18446744073709550000—
    stepsINT301–10000—
    cfgFLOAT7.00–100—
    sampler_nameCOMBO44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38
    schedulerCOMBO9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3
    clip_l_positiveSTRING—
    clip_g_positiveSTRING—
    clip_l_negativeSTRING—
    clip_g_negativeSTRING—
    ascore_positiveFLOAT9.00–1000—
    ascore_negativeFLOAT6.00–1000—
    widthINT5120–16384—
    heightINT5120–16384—
    target_widthINT5120–16384—
    target_heightINT5120–16384—

    Outputs (16)

    NameTypeDescription
    WORKFLOW_CONFIGTT_WORKFLOW_CONFIG—
    SEEDINT—
    STEPSINT—
    CFGFLOAT—
    SAMPLER_NAMESTRING—
    SCHEDULERSTRING—
    CLIP_L_POSITIVESTRING—
    CLIP_G_POSITIVESTRING—
    CLIP_L_NEGATIVESTRING—
    CLIP_G_NEGATIVESTRING—
    ASCORE_POSITIVEFLOAT—
    ASCORE_NEGATIVEFLOAT—
    WIDTHINT—
    HEIGHTINT—
    TARGET_WIDTHINT—
    TARGET_HEIGHTINT—