EasyUse/Pipegenerated
Pipe Edit(pipeEdit)
Pipe Edit は、EasyUse パイプライン向けのオールインワンパイプライン編集ノードです。PIPE_LINE とオプションの直接コンポーネント入力を受け取り、ポジティブ/ネガティブ条件付け、CLIP skip、その他のパイプフィールドを編集し、更新済みの PIPE_LINE と各コンポーネントを個別に返します。
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
説明
Pipe Edit は、EasyUse パイプライン向けのオールインワンパイプライン編集ノードです。PIPE_LINE とオプションの直接コンポーネント入力を受け取り、ポジティブ/ネガティブ条件付け、CLIP skip、その他のパイプフィールドを編集し、更新済みの PIPE_LINE と各コンポーネントを個別に返します。これにより、1つか2つの値だけを変更したい場合に、パイプを手動でアンパックして再パックする手間を省けます。
optional_positive または optional_negative が入力されると、ノードはアクティブな CLIP モデルでそのプロンプトを再エンコードし、選択済みの conditioning_mode を使用して既存の条件付けと結合します。高度なプロンプトコントロールにより、使用中のプロンプト構文のトークン正規化と重み解釈に合わせることができます。
入力
| 入力 | 型 | デフォルト | 説明 |
|---|---|---|---|
clip_skip | INT | -1 | 末尾から負の値として数えてスキップする CLIP レイヤー数。-1 は多くのモデルで使用される一般的な値です。範囲: -24 ~ 0。 |
optional_positive | STRING | "" | オプションのポジティブプロンプト。既存のポジティブ条件付けを維持するには空のままにします。入力すると、CLIP でエンコードされ、conditioning_mode に従って pos と結合されます。 |
positive_token_normalization | COMBO | — | ポジティブプロンプトのトークン正規化。オプション: none、mean、length、length+mean。 |
positive_weight_interpretation | COMBO | — | ポジティブプロンプトの重み解釈構文。オプション: comfy、A1111、comfy++、compel、fixed attention。 |
optional_negative | STRING | "" | オプションのネガティブプロンプト。既存のネガティブ条件付けを維持するには空のままにします。入力すると、CLIP でエンコードされ、conditioning_mode に従って neg と結合されます。 |
negative_token_normalization | COMBO | — | ネガティブプロンプトのトークン正規化。オプション: none、mean、length、length+mean。 |
negative_weight_interpretation | COMBO | — | ネガティブプロンプトの重み解釈構文。オプション: comfy、A1111、comfy++、compel、fixed attention。 |
a1111_prompt_style | BOOLEAN | false | Automatic1111 スタイルのプロンプト処理を有効にします。A1111 ベースの UI 用に書かれたプロンプトをコピーするときに使用します。 |
conditioning_mode | COMBO | replace | 新しくエンコードされたプロンプト条件付けを既存の条件付けとどのように結合するかを決定します。オプション: replace、concat、combine、average、timestep。 |
average_strength | FLOAT | 1.0 | conditioning_mode が average の場合に使用されるブレンド強度。0.0 はオリジナルの条件付けのみを保持し、1.0 は新しい条件付けのみを保持します。範囲: 0.0 ~ 1.0。 |
old_cond_start | FLOAT | 0.0 | conditioning_mode が timestep の場合に、オリジナルの条件付けがアクティブになるタイムステップ割合。0.0 は最初のノイズ除去ステップを表します。 |
old_cond_end | FLOAT | 1.0 | conditioning_mode が timestep の場合に、オリジナルの条件付けがアクティブでなくなるタイムステップ割合。1.0 は最後のノイズ除去ステップを表します。 |
new_cond_start | FLOAT | 0.0 | conditioning_mode が timestep の場合に、新しくエンコードされた条件付けがアクティブになるタイムステップ割合。 |
new_cond_end | FLOAT | 1.0 | conditioning_mode が timestep の場合に、新しくエンコードされた条件付けがアクティブでなくなるタイムステップ割合。 |
pipe | PIPE_LINE | — | 編集対象の既存パイプライン。対応する直接入力が接続されていない場合に、model、pos、neg、latent、vae、clip、image のデフォルト値を提供します。 |
model | MODEL | — | 直接のモデル入力。pipe からのモデルを上書きします。 |
pos | CONDITIONING | — | 直接のポジティブ条件付け入力。pipe からのポジティブ条件付けを上書きします。 |
neg | CONDITIONING | — | 直接のネガティブ条件付け入力。pipe からのネガティブ条件付けを上書きします。 |
latent | LATENT | — | 直接の潜在入力。pipe からの潜在を上書きします。 |
vae | VAE | — | 直接の VAE 入力。pipe からの VAE を上書きします。 |
clip | CLIP | — | 直接の CLIP モデル入力。pipe からの CLIP を上書きします。 |
image | IMAGE | — | 直接の画像入力。pipe からの画像を上書きします。 |
出力
| 出力 | 型 | 説明 |
|---|---|---|
pipe | PIPE_LINE | 編集済みの全コンポーネントを含む更新済みパイプライン。 |
model | MODEL | パイプまたは直接の model 入力からのモデル。 |
pos | CONDITIONING | プロンプト編集後のポジティブ条件付け。 |
neg | CONDITIONING | プロンプト編集後のネガティブ条件付け。 |
latent | LATENT | パイプまたは直接の latent 入力からの潜在。 |
vae | VAE | パイプまたは直接の vae 入力からの VAE。 |
clip | CLIP | clip_skip が適用された CLIP モデル。 |
image | IMAGE | パイプまたは直接の image 入力からの画像。 |
使用上の注意
pipeを接続して既存のパイプラインを編集します。オプションのコンポーネント入力はどれでも接続して対応する値を上書きできます。入力が接続されていない場合、値はパイプからそのまま引き継がれます。- コンポーネントを直接接続すれば、
pipeなしでもノードは機能します。その場合、出力は接続された入力を反映し、出力pipeはそれらを新しいPIPE_LINEにまとめます。 clip_skipは出力 CLIP モデルにのみ影響します。条件付けに新しい CLIP skip を適用するには、optional_positiveやoptional_negativeを入力してプロンプトを再エンコードしてください。その再エンコードにはアクティブな CLIP が使用されます。- 両方のプロンプトフィールドが空のままの場合、プロンプトの再エンコードは実行されず、
timestepなどのモードによって暗に示される変更を除き、オリジナルのpos/neg条件付けがそのまま渡されます。 conditioning_modeは、新しくエンコードされたプロンプト条件付けが既存の条件付けとどのように関連するかを制御します:replace: オリジナルの代わりに新しい条件付けを使用します。concat: 新しい条件付けをオリジナルに追加します。combine: 新しい条件付けとオリジナルの条件付けを結合します。average:average_strengthに従ってそれらをブレンドします。timestep:old_cond_start/old_cond_endとnew_cond_start/new_cond_endを使用して、ノイズ除去中に各条件付けがアクティブになるタイミングをスケジュールします。
timestepモードでは、開始値と終了値はノイズ除去プロセスの割合です。0.0は最初のノイズの多いステップ、1.0は最後のクリーンなステップです。デフォルトの範囲0.0~1.0では、各条件付けがプロセス全体でアクティブに保たれます。
コメント
GitHubでサインインしてディスカッションに参加しましょう。