Pipe Edit(pipeEdit)
Pipe Edit es un nodo de edición de pipeline todo en uno para pipes de EasyUse.
pipe Edit
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
| Entrada | Tipo | Predeterminado | Descripción |
|---|---|---|---|
clip_skip | INT | -1 | Nú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_positive | STRING | "" | 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_normalization | COMBO | — | Normalización de tokens para el prompt positivo. Opciones: none, mean, length, length+mean. |
positive_weight_interpretation | COMBO | — | Sintaxis de interpretación de pesos para el prompt positivo. Opciones: comfy, A1111, comfy++, compel, fixed attention. |
optional_negative | STRING | "" | 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_normalization | COMBO | — | Normalización de tokens para el prompt negativo. Opciones: none, mean, length, length+mean. |
negative_weight_interpretation | COMBO | — | Sintaxis de interpretación de pesos para el prompt negativo. Opciones: comfy, A1111, comfy++, compel, fixed attention. |
a1111_prompt_style | BOOLEAN | false | Habilita el procesamiento de prompts estilo Automatic1111. Úsalo al copiar prompts escritos para interfaces basadas en A1111. |
conditioning_mode | COMBO | replace | Determina cómo se combina el conditioning del prompt recién codificado con el conditioning existente. Opciones: replace, concat, combine, average, timestep. |
average_strength | FLOAT | 1.0 | Fuerza 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_start | FLOAT | 0.0 | Fracció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_end | FLOAT | 1.0 | Fracció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_start | FLOAT | 0.0 | Fracción de timestep en la que el conditioning recién codificado se activa cuando conditioning_mode es timestep. |
new_cond_end | FLOAT | 1.0 | Fracción de timestep en la que el conditioning recién codificado deja de estar activo cuando conditioning_mode es timestep. |
pipe | PIPE_LINE | — | Pipeline existente para editar. Proporciona valores predeterminados para model, pos, neg, latent, vae, clip e image cuando las entradas directas correspondientes no están conectadas. |
model | MODEL | — | Entrada directa de modelo. Reemplaza el modelo de pipe. |
pos | CONDITIONING | — | Entrada directa de conditioning positivo. Reemplaza el conditioning positivo de pipe. |
neg | CONDITIONING | — | Entrada directa de conditioning negativo. Reemplaza el conditioning negativo de pipe. |
latent | LATENT | — | Entrada directa de latent. Reemplaza el latent de pipe. |
vae | VAE | — | Entrada directa de VAE. Reemplaza el VAE de pipe. |
clip | CLIP | — | Entrada directa del modelo CLIP. Reemplaza el CLIP de pipe. |
image | IMAGE | — | Entrada directa de imagen. Reemplaza la imagen de pipe. |
Salidas
| Salida | Tipo | Descripción |
|---|---|---|
pipe | PIPE_LINE | Pipeline actualizado que contiene todos los componentes editados. |
model | MODEL | El modelo del pipe o de la entrada directa model. |
pos | CONDITIONING | Conditioning positivo después de la edición del prompt. |
neg | CONDITIONING | Conditioning negativo después de la edición del prompt. |
latent | LATENT | El latent del pipe o de la entrada directa latent. |
vae | VAE | El VAE del pipe o de la entrada directa vae. |
clip | CLIP | El modelo CLIP con clip_skip aplicado. |
image | IMAGE | La imagen del pipe o de la entrada directa image. |
Notas de uso
- Conecta un
pipepara 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
pipesi conectas los componentes directamente. En ese caso, las salidas reflejan las entradas conectadas y la salidapipelas agrupa en un nuevoPIPE_LINE. clip_skipsolo afecta al modelo CLIP de salida. Para aplicar un nuevo CLIP skip al conditioning, vuelve a codificar el prompt rellenandooptional_positivey/ooptional_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/negpasa sin cambios, aparte de las modificaciones implicadas por modos comotimestep. - El
conditioning_modecontrola 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únaverage_strength.timestep: Usaold_cond_start/old_cond_endynew_cond_start/new_cond_endpara 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.0es el primer paso (con ruido) y1.0es el último paso (limpio). Los rangos predeterminados de0.0a1.0mantienen cada conditioning activo durante todo el proceso.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.