EasyUse/Pipegenerated

Pipe Edit(pipeEdit)

Pipe Edit es un nodo de edición de pipeline todo en uno para pipes de EasyUse.

pipe Edit

pipe
model
pos
neg
latent
vae
clip
image
pipe
model
pos
neg
latent
vae
clip
image
clip_skip
-1
optional_positive
STRING
positive_token_normalization
COMBO
positive_weight_interpretation
COMBO
optional_negative
STRING
negative_token_normalization
COMBO
negative_weight_interpretation
COMBO
a1111_prompt_style
conditioning_mode
replace
average_strength
1.00
old_cond_start
0.000
old_cond_end
1.000
new_cond_start
0.000
new_cond_end
1.000
Easy Use

Descripción

Pipe Edit es un nodo de edición de pipeline todo en uno para pipes de EasyUse. Acepta un PIPE_LINE y entradas directas opcionales de componentes, permite editar el conditioning positivo/negativo, el CLIP skip y otros campos del pipe, y devuelve tanto un PIPE_LINE actualizado como cada componente por separado. Esto te evita tener que desempaquetar y volver a empaquetar manualmente el pipe cuando solo necesitas cambiar uno o dos valores.

Cuando se rellena optional_positive o optional_negative, el nodo vuelve a codificar ese prompt con el modelo CLIP activo y lo combina con el conditioning existente usando el conditioning_mode seleccionado. Los controles avanzados de prompt te permiten hacer coincidir la normalización de tokens y la interpretación de pesos con la sintaxis de prompt que estés usando.

Entradas

EntradaTipoPredeterminadoDescripción
clip_skipINT-1Número de capas de CLIP que se saltan, contando desde el final como valor negativo. -1 es el valor típico que usan muchos modelos. Rango: -24 a 0.
optional_positiveSTRING""Prompt positivo opcional. Dejar vacío para mantener el conditioning positivo existente. Cuando se proporciona, se codifica con CLIP y se combina con pos según conditioning_mode.
positive_token_normalizationCOMBONormalización de tokens para el prompt positivo. Opciones: none, mean, length, length+mean.
positive_weight_interpretationCOMBOSintaxis de interpretación de pesos para el prompt positivo. Opciones: comfy, A1111, comfy++, compel, fixed attention.
optional_negativeSTRING""Prompt negativo opcional. Dejar vacío para mantener el conditioning negativo existente. Cuando se proporciona, se codifica con CLIP y se combina con neg según conditioning_mode.
negative_token_normalizationCOMBONormalización de tokens para el prompt negativo. Opciones: none, mean, length, length+mean.
negative_weight_interpretationCOMBOSintaxis de interpretación de pesos para el prompt negativo. Opciones: comfy, A1111, comfy++, compel, fixed attention.
a1111_prompt_styleBOOLEANfalseHabilita el procesamiento de prompts estilo Automatic1111. Úsalo al copiar prompts escritos para interfaces basadas en A1111.
conditioning_modeCOMBOreplaceDetermina cómo se combina el conditioning del prompt recién codificado con el conditioning existente. Opciones: replace, concat, combine, average, timestep.
average_strengthFLOAT1.0Fuerza de fusión utilizada cuando conditioning_mode es average. 0.0 conserva solo el conditioning original; 1.0 conserva solo el conditioning nuevo. Rango: 0.0 a 1.0.
old_cond_startFLOAT0.0Fracción de timestep en la que el conditioning original se activa cuando conditioning_mode es timestep. 0.0 representa el primer paso de denoising.
old_cond_endFLOAT1.0Fracción de timestep en la que el conditioning original deja de estar activo cuando conditioning_mode es timestep. 1.0 representa el último paso de denoising.
new_cond_startFLOAT0.0Fracción de timestep en la que el conditioning recién codificado se activa cuando conditioning_mode es timestep.
new_cond_endFLOAT1.0Fracción de timestep en la que el conditioning recién codificado deja de estar activo cuando conditioning_mode es timestep.
pipePIPE_LINEPipeline existente para editar. Proporciona valores predeterminados para model, pos, neg, latent, vae, clip e image cuando las entradas directas correspondientes no están conectadas.
modelMODELEntrada directa de modelo. Reemplaza el modelo de pipe.
posCONDITIONINGEntrada directa de conditioning positivo. Reemplaza el conditioning positivo de pipe.
negCONDITIONINGEntrada directa de conditioning negativo. Reemplaza el conditioning negativo de pipe.
latentLATENTEntrada directa de latent. Reemplaza el latent de pipe.
vaeVAEEntrada directa de VAE. Reemplaza el VAE de pipe.
clipCLIPEntrada directa del modelo CLIP. Reemplaza el CLIP de pipe.
imageIMAGEEntrada directa de imagen. Reemplaza la imagen de pipe.

Salidas

SalidaTipoDescripción
pipePIPE_LINEPipeline actualizado que contiene todos los componentes editados.
modelMODELEl modelo del pipe o de la entrada directa model.
posCONDITIONINGConditioning positivo después de la edición del prompt.
negCONDITIONINGConditioning negativo después de la edición del prompt.
latentLATENTEl latent del pipe o de la entrada directa latent.
vaeVAEEl VAE del pipe o de la entrada directa vae.
clipCLIPEl modelo CLIP con clip_skip aplicado.
imageIMAGELa imagen del pipe o de la entrada directa image.

Notas de uso

  • Conecta un pipe para editar un pipeline existente. Cualquiera de las entradas de componentes opcionales puede conectarse para reemplazar el valor correspondiente; si una entrada no está conectada, el valor pasa desde el pipe sin cambios.
  • El nodo también funciona sin un pipe si conectas los componentes directamente. En ese caso, las salidas reflejan las entradas conectadas y la salida pipe las agrupa en un nuevo PIPE_LINE.
  • clip_skip solo afecta al modelo CLIP de salida. Para aplicar un nuevo CLIP skip al conditioning, vuelve a codificar el prompt rellenando optional_positive y/o optional_negative; el CLIP activo se usa para esa recodificación.
  • Cuando ambos campos de prompt se dejan vacíos, no se realiza ninguna recodificación de prompt y el conditioning original pos/neg pasa sin cambios, aparte de las modificaciones implicadas por modos como timestep.
  • El conditioning_mode controla cómo se relaciona el conditioning del prompt recién codificado con el conditioning existente:
    • replace: Usa el conditioning nuevo en lugar del original.
    • concat: Añade el conditioning nuevo al original.
    • combine: Combina el conditioning nuevo y el original.
    • average: Los fusiona según average_strength.
    • timestep: Usa old_cond_start/old_cond_end y new_cond_start/new_cond_end para programar cuándo está activo cada conditioning durante el denoising.
  • En el modo timestep, los valores de inicio y fin son fracciones del proceso de denoising: 0.0 es el primer paso (con ruido) y 1.0 es el último paso (limpio). Los rangos predeterminados de 0.0 a 1.0 mantienen cada conditioning activo durante todo el proceso.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…