## 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