EasyUse/Promptgenerated

Wildcards(wildcardsPrompt)

Wildcards ノードは、プロンプトテンプレート内のワイルドカードプレースホルダーをランダムに選択された値で展開し、オプションで LoRA 参照を追加できます。

wildcards Prompt

output_text
populated_text
text
STRING
Select to add LoRA
COMBO
Select to add Wildcard
COMBO
seed
0
multiline_mode
Easy Use

Wildcards ノードは、プロンプトテンプレート内のワイルドカードプレースホルダーをランダムに選択された値で展開し、オプションで LoRA 参照を追加できます。シードを使用して結果を再現可能に保ちながら、多様なプロンプトを生成するように設計されています。

入力

  • text (STRING, デフォルト: ""): 基本プロンプトテンプレート。ランダムなコンテンツを挿入したい場所に __wildcard_name__ プレースホルダーを使用します。
  • Select to add LoRA (COMBO): 利用可能な LoRA を一覧表示するドロップダウン。1つ選択すると、処理前に LoRA プロンプトスニペット(例: <lora:filename:1.0>)がテキストに追加されます。「None」を選択すると何も追加されません。
  • Select to add Wildcard (COMBO): 利用可能なワイルドカードファイルを一覧表示するドロップダウン。1つ選択すると、__filename__ プレースホルダーがテキストに追加されるため、ワイルドカードトークンを手動で入力する必要はありません。「None」を選択すると何も追加されません。
  • seed (INT, デフォルト: 0, 最小: 0): ワイルドカード値を選択する際に使用されるランダムシード。同じシードとテキストは同じ出力を生成します。シードを変更すると、異なるバリエーションが得られます。
  • multiline_mode (BOOLEAN, デフォルト: false): 有効にすると、テキスト入力の各行が独自のプロンプトとして処理されるため、ワイルドカードは行ごとに独立してサンプリングされ、改行は出力に保持されます。無効にすると、テキスト全体が単一のプロンプトとして処理されます。

出力

  • STRING (テキスト): 処理済みのプロンプトテキスト。すべてのワイルドカードプレースホルダーが選択された値に置き換え済みで、選択した LoRA/ワイルドカードの追加分を含む基本テキストです。
  • STRING (シード): ノードに渡されたシード値を文字列として返します。シードを記録したり、他のテキストベースのノードに渡したりするために使用できます。

使用上の注意

  • ワイルドカードトークンは二重アンダースコアで記述します(例: __color__)。ノードは各トークンを、対応するワイルドカードファイルのランダムな行に置き換えます。
  • 「Select to add Wildcard」ドロップダウンをショートカットとして使用できます。トークンを自動的に挿入してくれるため、正確なワイルドカードファイル名を覚えていない場合に便利です。
  • 再現可能なプロンプトを作成するには、固定シードを設定し、同じテキストを維持します。シードを変更すると、選択されるワイルドカードの行がランダム化されます。
  • 2番目の出力は文字列なので、文字列シードを期待するノードに接続できます。最終的なプロンプトだけが必要な場合は、接続しないままにしておくこともできます。

コメント

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

コメントを読み込み中…