ComfyUI と Automatic1111 のためのプロンプト作り

ComfyUI と Automatic1111(A1111 / Forge)はプロンプトをほぼ同じ言語で読みますが、加重・LoRA・ネガティブの扱いに重要な違いがあります。実践的なガイドと、両者間でプロンプトを移す方法を紹介します。

共通の基本

どちらのエンジンも、CLIP が処理するカンマ区切りのタグや短い語句のリストを受け取ります。順序は少し重要で—前のトークンほどわずかに重みが大きい—どちらも (masterpiece:1.2) のような明示的な数値加重をサポートします。広く(被写体、次にスタイル、次に細部)から始めて絞り込みましょう。

ネガティブプロンプト

ネガティブプロンプト は避けたいものを列挙します:worst quality, low quality, blurry, extra fingers。Automatic1111 ではポジティブプロンプトの下の専用ボックスです。ComfyUI ではサンプラーのネガティブ入力に接続された別の CLIP Text Encode ノードです。

加重の違い

  • Automatic1111 / Forge: 数値 (token:1.3)、入れ子の ( ) / [ ] 強調、インラインの <lora:name:0.8>
  • ComfyUI: 数値 (token:1.3) は動きますが、素の入れ子括弧は使わず、LoRA は Load LoRA ノードで適用します。

詳細はすべて 加重と LoRA 構文ガイド に。

BREAK とまとまりを使う

2 つの被写体が属性を入れ替えてしまう(違うキャラが赤いコートを着る)ときは、分離します。A1111 は BREAK キーワードを、ComfyUI は独立に符号化したまとまりを結合する Conditioning (Concat) を使います。どちらも CLIP の 75 トークンの窓をリセットし、概念を別々に保ちます。

エンジン間でプロンプトを移す

ほとんどのプロンプトはそのままコピーできます。できないときは、たいてい A1111 専用の括弧強調か、ComfyUI が無視するインライン LoRA タグのせいです。Prompt Builder はここで役立ちます:どちらのツールで生成した PNG でもドラッグすれば、埋め込みメタデータを読んで正確なポジティブとネガティブのプロンプトを復元し、すぐ調整できます。

高速なバリエーションのためのワイルドカード

{red|blue|green}__lighting__ のようなワイルドカードを使えば、書き直さずに新しい具体的なプロンプトを引けます。どちらのエンジンでもバッチ探索に便利です。

よくある質問

ComfyUI と Automatic1111 でプロンプトはどう違う?

どちらもカンマ区切りのタグと (token:1.2) 加重を受け付けます。A1111 は入れ子の ( )/[ ] 強調とインラインの <lora:…> を加え、ComfyUI は LoRA と条件付けをノードで適用し、ポジティブとネガティブのプロンプトを別々の入力として保ちます。

プロンプトの BREAK は何をする?

BREAK は現在の 75 トークンの CLIP まとまりを終え、新しいまとまりを始めて概念のグループが混ざらないようにします。A1111 は直接サポートし、ComfyUI では同じ効果を Conditioning (Concat) ノードで得ます。

生成した画像からプロンプトを復元できる?

はい — Automatic1111 や ComfyUI で作った PNG を Prompt Builder にドラッグすると、埋め込みメタデータを読んでポジティブとネガティブのプロンプトを復元します。

構文に悩まず作りましょう

Prompt Builder は加重・LoRA タグ・ネガティブプロンプトをワンクリックのスニペットとキーボードショートカットに変えます。Web・macOS・Windows・Linux で無料。