Files
ruminar-ComfyUI-PromptRando…/RELEASE_NOTES.md
T

1.8 KiB

v0.3.0

  • 出力を整理
    • selected_text : プロンプト向け出力
    • selected_text_safe : ファイル名向け出力
  • 明示的な空候補 () に対応
    • () が選ばれた場合、プロンプト向け出力は空文字になり、ファイル名向け出力は empty になります

ComfyUI-PromptRandomChoice は、プロンプト候補リストから実行のたびにランダムで1項目を選び、ポジティブプロンプトなどへ追加しやすい形で出力する ComfyUI カスタムノードです。

主な機能

  • プロンプト候補から実行ごとにランダムで1項目を選択
  • 候補は | または実際の改行で区切り
  • 候補の前後にある空白や , を自動で trim
  • 選ばれた候補を selected_text として通常の文字列で出力
  • ファイル名向けに安全化した selected_text_safe を出力
  • change_every に対応
    • 1 なら毎回選び直し
    • 3 なら同じ候補を3回返してから次を選択
  • 実行中の選択結果をノードタイトルに表示
    • 例: Choice: coffee shop
    • 例: Choice: lake (2/3)
  • 複数ノード設置に対応
    • 背景用、時間帯用、天気用などを別々にランダム化可能
  • 同じ候補を複数回書くことで、選ばれやすさを調整可能
    • 例: day|day|day|sunset|night
  • 明示的な空候補 () に対応
    • () が選ばれた場合、プロンプト向け出力は空文字になり、ファイル名向け出力は empty になります

注意

区切り文字は 実際の改行 または | です。

, は区切り文字ではありません。
ただし、各候補の前後に付いている , は自動で取り除きます。

詳しい使い方は README.md を参照してください。

ライセンス

GPL-3.0