ComfyUI Extension
comfyui-prompt-config
This is a custom node for ComfyUI.
Taremin/comfyui-prompt-config
Nodes2
On cloudLocal install
Categoryprompt-config
Stars0
Updatedabout a year ago
Nodes (2)
Readme
ComfyUI Prompt Config
これは ComfyUI 用のカスタムノードです。
PromptGenerationConfig ノードでは画像生成時の縦横のサイズやステップ数, CFGScaleなどの設定をプロンプトで設定することが出来ます。
PromptEditノードではプロンプトからネガティブプロンプトへ追加(またはその逆)や、正規表現を用いたプロンプトの置換も行うことが出来ます。
機能
PromptGenerationConfig
<config[:swap][:key1=value1[:key2=value2...]]>
key として有効なものは以下の通りです。
- width
- height
- steps
- cfg
- sampler_name
- scheduler
- denoise
swap と記述した場合は width と height を入れ替えます。
PromptEdit
add
<edit:add:prompt=string[:to={ positive | negative }][:position={ head | tail }]>
プロンプトを追加します。
prompt: 追加するプロンプトを記載します。:,<,>,=を使用する場合は\:のようにエスケープしてください。\自体を使用する場合は\\です。to:positiveの場合はpositive_promptにnegativeの場合はnegative_promptに追加します。 デフォルトはnegativeです。position:headの場合は先頭にtailの場合は末尾に追加します。 デフォルトはtailです。
replace
<edit:replace:pattern=string:replace=string>
プロンプトを置換します。置換対象はこの記法が書かれたプロンプトです。例えばネガティブプロンプトに書かれていたらネガティブプロンプトが置換対象になります。
pattern: 置換範囲にマッチする正規表現です。上記と同様にエスケープしてください。replace: 置換対象を置き換える文字列です。後方参照\1などが使用可能ですがエスケープが必要です。 (例えば\\1など)