Pipe Edit(pipeEdit)
Pipe Edit est un nœud de modification de pipeline tout-en-un pour les pipes EasyUse.
pipe Edit
Description
Pipe Edit est un nœud de modification de pipeline tout-en-un pour les pipes EasyUse. Il accepte un PIPE_LINE et des entrées directes facultatives de composants, vous permet de modifier le conditionnement positif/négatif, le CLIP skip et d'autres champs du pipe, et renvoie à la fois un PIPE_LINE mis à jour et chaque composant séparément. Cela vous évite de devoir déballer et remballer manuellement le pipe lorsque vous n'avez besoin de modifier qu'une ou deux valeurs.
Lorsque optional_positive ou optional_negative est renseigné, le nœud réencode ce prompt avec le modèle CLIP actif et le combine avec le conditionnement existant en utilisant le conditioning_mode sélectionné. Les contrôles avancés de prompt vous permettent d'adapter la normalisation des tokens et l'interprétation des poids à la syntaxe de prompt que vous utilisez.
Entrées
| Entrée | Type | Défaut | Description |
|---|---|---|---|
clip_skip | ENTIER | -1 | Nombre de calques CLIP à ignorer, compté à partir de la fin comme valeur négative. -1 est la valeur typique utilisée par de nombreux modèles. Plage : -24 à 0. |
optional_positive | CHAÎNE | "" | Prompt positif facultatif. Laissez vide pour conserver le conditionnement positif existant. Lorsqu'il est fourni, il est encodé avec CLIP et combiné avec pos selon le conditioning_mode. |
positive_token_normalization | COMBO | — | Normalisation des tokens pour le prompt positif. Options : none, mean, length, length+mean. |
positive_weight_interpretation | COMBO | — | Syntaxe d'interprétation des poids pour le prompt positif. Options : comfy, A1111, comfy++, compel, fixed attention. |
optional_negative | CHAÎNE | "" | Prompt négatif facultatif. Laissez vide pour conserver le conditionnement négatif existant. Lorsqu'il est fourni, il est encodé avec CLIP et combiné avec neg selon le conditioning_mode. |
negative_token_normalization | COMBO | — | Normalisation des tokens pour le prompt négatif. Options : none, mean, length, length+mean. |
negative_weight_interpretation | COMBO | — | Syntaxe d'interprétation des poids pour le prompt négatif. Options : comfy, A1111, comfy++, compel, fixed attention. |
a1111_prompt_style | Booléen | faux | Active le traitement de prompt de style Automatic1111. Utilisez cette option lorsque vous copiez des prompts écrits pour des interfaces basées sur A1111. |
conditioning_mode | COMBO | replace | Détermine comment le conditionnement de prompt nouvellement encodé est combiné avec le conditionnement existant. Options : replace, concat, combine, average, timestep. |
average_strength | FLOTTANT | 1.0 | Intensité de fusion utilisée lorsque conditioning_mode est average. 0.0 ne conserve que le conditionnement d'origine ; 1.0 ne conserve que le nouveau conditionnement. Plage : 0.0 à 1.0. |
old_cond_start | FLOTTANT | 0.0 | Fraction de timestep à laquelle le conditionnement d'origine devient actif lorsque conditioning_mode est timestep. 0.0 représente la première étape de denoising. |
old_cond_end | FLOTTANT | 1.0 | Fraction de timestep à laquelle le conditionnement d'origine cesse d'être actif lorsque conditioning_mode est timestep. 1.0 représente la dernière étape de denoising. |
new_cond_start | FLOTTANT | 0.0 | Fraction de timestep à laquelle le conditionnement nouvellement encodé devient actif lorsque conditioning_mode est timestep. |
new_cond_end | FLOTTANT | 1.0 | Fraction de timestep à laquelle le conditionnement nouvellement encodé cesse d'être actif lorsque conditioning_mode est timestep. |
pipe | PIPE_LINE | — | Pipeline existant à modifier. Fournit les valeurs par défaut pour model, pos, neg, latent, vae, clip et image lorsque les entrées directes correspondantes ne sont pas connectées. |
model | MODEL | — | Entrée directe de modèle. Remplace le modèle du pipe. |
pos | CONDITIONING | — | Entrée directe de conditionnement positif. Remplace le conditionnement positif du pipe. |
neg | CONDITIONING | — | Entrée directe de conditionnement négatif. Remplace le conditionnement négatif du pipe. |
latent | LATENT | — | Entrée directe de latent. Remplace le latent du pipe. |
vae | VAE | — | Entrée directe de VAE. Remplace le VAE du pipe. |
clip | CLIP | — | Entrée directe de modèle CLIP. Remplace le CLIP du pipe. |
image | IMAGE | — | Entrée directe d'image. Remplace l'image du pipe. |
Sorties
| Sortie | Type | Description |
|---|---|---|
pipe | PIPE_LINE | Pipeline mis à jour contenant tous les composants modifiés. |
model | MODEL | Le modèle du pipe ou de l'entrée directe model. |
pos | CONDITIONING | Conditionnement positif après modification du prompt. |
neg | CONDITIONING | Conditionnement négatif après modification du prompt. |
latent | LATENT | Le latent du pipe ou de l'entrée directe latent. |
vae | VAE | Le VAE du pipe ou de l'entrée directe vae. |
clip | CLIP | Le modèle CLIP avec clip_skip appliqué. |
image | IMAGE | L'image du pipe ou de l'entrée directe image. |
Notes d'utilisation
- Connectez un
pipepour modifier un pipeline existant. N'importe laquelle des entrées directes facultatives de composants peut être connectée pour remplacer la valeur correspondante ; si une entrée n'est pas connectée, la valeur transite depuis le pipe sans modification. - Le nœud fonctionne également sans
pipesi vous connectez les composants directement. Dans ce cas, les sorties reflètent les entrées connectées et la sortiepipeles regroupe dans un nouveauPIPE_LINE. clip_skipn'affecte que le modèle CLIP de sortie. Pour appliquer un nouveau CLIP skip au conditionnement, réencodez le prompt en remplissantoptional_positiveet/ouoptional_negative; le CLIP actif est utilisé pour ce réencodage.- Lorsque les deux champs de prompt sont laissés vides, aucun réencodage de prompt n'est effectué et le conditionnement
pos/negd'origine transite, hormis les modifications impliquées par des modes tels quetimestep. - Le
conditioning_modecontrôle la manière dont le conditionnement de prompt nouvellement encodé se rapporte au conditionnement existant :replace: Utilise le nouveau conditionnement à la place de l'original.concat: Ajoute le nouveau conditionnement à l'original.combine: Fusionne le nouveau conditionnement et le conditionnement d'origine.average: Les mélange selonaverage_strength.timestep: Utiliseold_cond_start/old_cond_endetnew_cond_start/new_cond_endpour planifier quand chaque conditionnement est actif pendant le denoising.
- En mode
timestep, les valeurs de début et de fin sont des fractions du processus de denoising :0.0correspond à la première étape (bruitée) et1.0à la dernière (nette). Les plages par défaut de0.0à1.0maintiennent chaque conditionnement actif pendant tout le processus.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.