EasyUse/Pipegenerated

Pipe Edit(pipeEdit)

Pipe Edit est un nœud de modification de pipeline tout-en-un pour les pipes 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

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éeTypeDéfautDescription
clip_skipENTIER-1Nombre 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_positiveCHAÎ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_normalizationCOMBONormalisation des tokens pour le prompt positif. Options : none, mean, length, length+mean.
positive_weight_interpretationCOMBOSyntaxe d'interprétation des poids pour le prompt positif. Options : comfy, A1111, comfy++, compel, fixed attention.
optional_negativeCHAÎ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_normalizationCOMBONormalisation des tokens pour le prompt négatif. Options : none, mean, length, length+mean.
negative_weight_interpretationCOMBOSyntaxe d'interprétation des poids pour le prompt négatif. Options : comfy, A1111, comfy++, compel, fixed attention.
a1111_prompt_styleBooléenfauxActive le traitement de prompt de style Automatic1111. Utilisez cette option lorsque vous copiez des prompts écrits pour des interfaces basées sur A1111.
conditioning_modeCOMBOreplaceDétermine comment le conditionnement de prompt nouvellement encodé est combiné avec le conditionnement existant. Options : replace, concat, combine, average, timestep.
average_strengthFLOTTANT1.0Intensité 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_startFLOTTANT0.0Fraction 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_endFLOTTANT1.0Fraction 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_startFLOTTANT0.0Fraction de timestep à laquelle le conditionnement nouvellement encodé devient actif lorsque conditioning_mode est timestep.
new_cond_endFLOTTANT1.0Fraction de timestep à laquelle le conditionnement nouvellement encodé cesse d'être actif lorsque conditioning_mode est timestep.
pipePIPE_LINEPipeline 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.
modelMODELEntrée directe de modèle. Remplace le modèle du pipe.
posCONDITIONINGEntrée directe de conditionnement positif. Remplace le conditionnement positif du pipe.
negCONDITIONINGEntrée directe de conditionnement négatif. Remplace le conditionnement négatif du pipe.
latentLATENTEntrée directe de latent. Remplace le latent du pipe.
vaeVAEEntrée directe de VAE. Remplace le VAE du pipe.
clipCLIPEntrée directe de modèle CLIP. Remplace le CLIP du pipe.
imageIMAGEEntrée directe d'image. Remplace l'image du pipe.

Sorties

SortieTypeDescription
pipePIPE_LINEPipeline mis à jour contenant tous les composants modifiés.
modelMODELLe modèle du pipe ou de l'entrée directe model.
posCONDITIONINGConditionnement positif après modification du prompt.
negCONDITIONINGConditionnement négatif après modification du prompt.
latentLATENTLe latent du pipe ou de l'entrée directe latent.
vaeVAELe VAE du pipe ou de l'entrée directe vae.
clipCLIPLe modèle CLIP avec clip_skip appliqué.
imageIMAGEL'image du pipe ou de l'entrée directe image.

Notes d'utilisation

  • Connectez un pipe pour 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 pipe si vous connectez les composants directement. Dans ce cas, les sorties reflètent les entrées connectées et la sortie pipe les regroupe dans un nouveau PIPE_LINE.
  • clip_skip n'affecte que le modèle CLIP de sortie. Pour appliquer un nouveau CLIP skip au conditionnement, réencodez le prompt en remplissant optional_positive et/ou optional_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/neg d'origine transite, hormis les modifications impliquées par des modes tels que timestep.
  • Le conditioning_mode contrô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 selon average_strength.
    • timestep : Utilise old_cond_start/old_cond_end et new_cond_start/new_cond_end pour 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.0 correspond à la première étape (bruitée) et 1.0 à la dernière (nette). Les plages par défaut de 0.0 à 1.0 maintiennent chaque conditionnement actif pendant tout le processus.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…