プロンプト加重とは?
プロンプト内のすべての語はモデルの注意を奪い合います。加重は、特定のトークンのダイヤルを上下させ、モデルにそれを強調—あるいは無視—させることを可能にします。1.0 を超える重みは概念を強め、1.0 未満は弱めます。
数値加重:(token:1.2)
最も明確な構文は明示的な乗数です。テキストを括弧で囲み、コロンと数字を加えます:
(detailed eyes:1.3)— 約 30% 強い強調。(background:0.6)— 背景にしっかり押しやる。1.0は中立。最も使える値は0.7から1.5の間です。~1.6 を超えると画像は崩れがちになります。
括弧による強調:(((this))) と [[this]]
Automatic1111 は素の括弧もサポートします。( ) の各層はトークンの重みをおよそ 1.1 倍し、[ ] の各層はおよそ 1.1 で割ります。つまり ((vivid)) ≈ 1.21×、[muted] ≈ 0.91×。数値形式のほうが考えやすいので、1〜2 層を超えたらそちらを使いましょう。
LoRA 構文:<lora:name:weight>
LoRA は、スタイル・キャラ・概念を注入する小さな追加モデルです。Automatic1111 と Forge ではインラインで読み込みます:
<lora:add-detail:0.8>— *add-detail* LoRA を 0.8 の強度で読み込む。- 典型的な強度は
0.6–1.0。タグを増やして複数の LoRA を重ねられます。 - 多くの LoRA は有効化のためにプロンプト内に トリガーワード も必要です—モデルカードを確認してください。
ComfyUI では通常、インラインテキストではなく Load LoRA ノードで LoRA を適用し、モデルと CLIP の強度を別々のスライダーで設定します。
BREAK:概念を分離する
CLIP はプロンプトを 75 トークンのまとまりで読みます。2 つのグループの間に BREAK を置くと新しいまとまりが始まり、互いに混ざりません—色や属性が被写体間で漏れているときに便利です。ComfyUI は Conditioning (Concat) ノードで同じことを実現します。
Automatic1111 と ComfyUI:何が引き継がれるか
- 両方で動く: カンマ区切りのタグと
(token:1.2)の数値形式。 - A1111 / Forge のみ: 入れ子の
( )/[ ]強調とインラインの<lora:…>。 - ComfyUI: LoRA と条件付けはノード経由。ポジティブとネガティブのプロンプトは別々の入力です。
エンジン固有のコツは姉妹編 ComfyUI と Automatic1111 のプロンプトガイド を参照。
よくある質問
プロンプトの (token:1.2) は何を意味する?▾
「token」のアテンション加重を 1.2 倍にし、モデルに約 20% 強く強調させます。1.0 未満は弱調、1.0 は中立です。
Automatic1111 でプロンプトをどう加重する?▾
テキストを数字つきの括弧で囲む — (detailed eyes:1.3) — か、素の括弧を使います。各 ( ) 層は重みを約 1.1 倍、各 [ ] 層は約 1.1 で割ります。
LoRA 構文とは?▾
LoRA は <lora:filename:weight> でインライン読み込みします。例:<lora:add-detail:0.8>。重みは LoRA の強度を調整し、0.6–1.0 が一般的です。
ComfyUI は Automatic1111 と同じ加重を使う?▾
ComfyUI は数値形式 (token:1.2) に対応しますが、既定では A1111 の入れ子 ( ) / [ ] 乗数には対応せず、LoRA は通常インラインの <lora:…> テキストではなく Load LoRA ノードで適用します。