comfyui-prompt-config

comfyui-prompt-config
★ 0

提示词配置生成参数正则替换宽高互换
通过提示词设置图像生成参数(宽高、steps、CFG、采样器等),并支持在正/负提示间互传或用正则替换,便于动态控制生成。
💡 通过提示词动态设置生成参数并编辑正负提示词
🍴 1 Forks💻 Python🔄 2025-02-28
📦
网盘下载
复制链接后前往夸克网盘下载
https://pan.quark.cn/s/6862a2001521
📄 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 と記述した場合は widthheight を入れ替えます。

    PromptEdit

    add

    <edit:add:prompt=string[:to={ positive | negative }][:position={ head | tail }]>
    

    プロンプトを追加します。

  • prompt: 追加するプロンプトを記載します。 :, <, >, = を使用する場合は \: のようにエスケープしてください。\ 自体を使用する場合は \\ です。
  • to: positive の場合は positive_promptnegative の場合は negative_prompt に追加します。 デフォルトは negative です。
  • position: head の場合は先頭に tail の場合は末尾に追加します。 デフォルトは tail です。
  • replace

    <edit:replace:pattern=string:replace=string>
    

    プロンプトを置換します。置換対象はこの記法が書かれたプロンプトです。例えばネガティブプロンプトに書かれていたらネガティブプロンプトが置換対象になります。

  • pattern: 置換範囲にマッチする正規表現です。上記と同様にエスケープしてください。
  • replace: 置換対象を置き換える文字列です。後方参照 \1 などが使用可能ですがエスケープが必要です。 (例えば \\1 など)
  • ライセンス

    MIT