2.7 KiB
ComfyUI-SingleLinePicker
リストからワンクリックでテキストを選択できるComfyUIのカスタムノードです。LoRAやプロンプトの切り替え作業を劇的に改善します。
Nodes
Single Line Picker
入力されたテキストを個々の行のリストとして表示します。選択された行を出力します。
表示されるテキストは、複数行テキストを出力する適当なノードからINPUTのtextに繋げることで反映されます。最初の実行時やテキストの内容が変わると選択状態がリセットされ、何も出力しません。ノードを選択したときに出てくるツールボックスから部分実行を行えば全体の工程を行わずにテキストが流れ込みます。内容が固定の場合は一度読み込まれたら接続を切っても大丈夫です。
ノード情報パネルのParametersでsource_textを直接編集することでも内容を変更できます。
ノードを選択したときに出てくるツールボックスに マークのボタンが追加されます。これをクリックすると、インストールしているLoRAの一覧を取得しリストに表示します。後述するSLP Lora Loaderに直接出力できます。
辞書モード:テキストの一行目に#dictと記入すると2行目以降をコロンを挟んで「表示テキスト: 出力されるテキスト」と解釈して処理します。長い文章を簡潔なタイトルで把握することができます。
SLP Lora Loader / SLP Lora Loader (Model Only)
デフォルトのローダーとほぼ同じです。LoRAファイルの指定部分がコンボボックスではなくテキストになっているのでSingle Line Pickerを直接繋げることができます。
出力パラメータstemを持っています。LoRAファイルの拡張子を除いたファイル名を出力します(audioscavenger/save-image-extended-comfyui はLoRAの名前を参照することができますが、SLP Lora Loaderのlora_nameを参照しようとするとエラーが出たため名前をlora_name_textに変更しています。このlora_name_textを参照したとしてもエラーにはなりませんが、正常な値は取得できません。stem出力を加工するなりして対応してください)。
Changelog
1.0.0
- 最初のリリース

