EasyUse/Promptgenerated

PromptReplace: ComfyUI-Easy-Use のプロンプト置換ノード(promptReplace)

PromptReplace は、EasyUse/Prompt カテゴリに属する文字列ユーティリティノードです。ベースとなるプロンプトと最大 3 組の検索/置換ペアを受け取り、それらの置換をプロンプトテキストに適用して、結果の文字列を出力します。 - prompt (STRING, 必須): 変更対象のオリジナルのプロンプトテキスト。

prompt Replace

output_prompt
prompt
STRING
find1
STRING
replace1
STRING
find2
STRING
replace2
STRING
find3
STRING
replace3
STRING
Easy Use

PromptReplace は、EasyUse/Prompt カテゴリに属する文字列ユーティリティノードです。ベースとなるプロンプトと最大 3 組の検索/置換ペアを受け取り、それらの置換をプロンプトテキストに適用して、結果の文字列を出力します。

入力

  • prompt (STRING, 必須): 変更対象のオリジナルのプロンプトテキスト。
  • find1 (STRING, オプション, デフォルト ""): 1 番目の置換ステップで検索するテキスト。
  • replace1 (STRING, オプション, デフォルト ""): find1 のすべての出現箇所を置き換えるテキスト。
  • find2 (STRING, オプション, デフォルト ""): 2 番目の置換ステップで検索するテキスト。
  • replace2 (STRING, オプション, デフォルト ""): find2 のすべての出現箇所を置き換えるテキスト。
  • find3 (STRING, オプション, デフォルト ""): 3 番目の置換ステップで検索するテキスト。
  • replace3 (STRING, オプション, デフォルト ""): find3 のすべての出現箇所を置き換えるテキスト。

findreplace の入力はオプションで、デフォルトは空文字列です。検索/置換ペアを空のままにすると、その置換ステップをスキップできます。

出力

  • STRING: 指定されたすべての置換が適用された後の、結果のプロンプト。

使用上の注意

  • 置換は順番に適用されます。まず find1/replace1、次に 1 回目の置換結果に対して find2/replace2、その後 2 回目の置換結果に対して find3/replace3 が適用されます。
  • 置換は順次実行されるため、後続の find パターンは、すでに変更されたプロンプトを検索することになります。後のペアでオリジナルのプロンプトテキストに一致させたい場合は、それ以前の置換による変更を考慮してください。
  • このノードはプロンプト文字列に対してのみ機能します。conditioning、embedding、その他のノードデータを直接変更することはありません。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…