本文へスキップ
AnyToPrompt

ネガティブプロンプトも作れる Stable Diffusion プロンプト生成

画像をアップロードすると、主要な被写体に重みを付けたタグ形式のStable Diffusionプロンプトと、その画像のために書かれたネガティブプロンプトが手に入ります。ComfyUI、Forge、その他のインターフェースにそのまま貼り付けられます。

画像からプロンプトを生成

まずは画像から

タップして写真を選ぶ

JPEG・PNG・WebP、10 MBまで。 貼り付けもできます。

どこで使いますか?

重み付きタグ+ネガティブプロンプト

 

0文字

自由に編集できます。表示されている内容がそのままコピーされます。

画像はメモリ上で処理され、すぐに破棄されます。保存は一切しません。

プライバシーポリシー

最近のプロンプト 0/10

このデバイスにのみ保存されます。私たちが見ることはありません。

Stable Diffusionがタグを好む理由

Stable Diffusionのチェックポイントの多くは、短いキャプションやタグのリストと組み合わせた画像で学習されているため、流れるような文章よりも、カンマで区切った簡潔なタグに最もよく反応します。このジェネレーターは、経験豊富なユーザーと同じ順序でタグを並べます。まず主な被写体、次に被写体の詳細、場所、構図、光、配色、スタイル、最後に品質タグです。

順序が重要なのは、プロンプトのエンコード方法に理由があります。テキストエンコーダーはプロンプトを約75トークンごとのまとまりで読み取り、前にあるタグほど影響力が大きくなりがちです。プロンプトを絞り込み、一般的には25〜45個のタグに抑えることで、似たようなタグが何十個も競い合うことなく、それぞれのタグがしっかり効果を発揮します。

重み付け (tag:1.2) と使いどころ

ComfyUI、Forge、AUTOMATIC1111などのインターフェースは、(tag:1.2) の形式で書くアテンションの重みに対応しています。1より大きい値はタグを強め、1より小さい値は弱めます。このジェネレーターは、画像を特徴づける1〜2個のタグ(通常は主な被写体)に適度な重みを付け、それ以外はデフォルトのままにします。

重みを1.4程度より上げたくなっても、ぐっとこらえてください。重みが高すぎると、アーティファクト、色の過飽和、要素の繰り返しなどが起こりやすくなります。それでも何かが表示されない場合は、重みをさらに上げるよりも、タグをプロンプトの前のほうへ移動するほうがたいていうまくいきます。

画像に合ったネガティブプロンプト

結果の2行目は、モデルに避けさせたい要素を並べたネガティブプロンプトです。50個ものタグを並べた汎用的なリストではなく、その画像に合った8〜15個を書きます。たとえば、ポートレートなら extra fingers、ストックフォト風の写真なら watermark や text、細部の多いシーンなら blurry や lowres といった具合です。

これはメインのプロンプトではなく、インターフェースのネガティブプロンプト欄に貼り付けてください。SD 3.5のように自然言語をよりよく理解する新しいモデルでは、短めのネガティブプロンプトで十分なことがほとんどです。

SDXL、SD 3.5、ファインチューニング済みチェックポイント

タグ形式のプロンプトは、SD 1.5、SDXL、そして多くのコミュニティ製チェックポイントで使えます。SD 3.5は長めの自然言語による説明も受け付けるので、結果が硬いと感じたら汎用形式を試してみてください。アニメやイラスト向けのチェックポイントは独自のタグ語彙を前提としていることが多いため、そのチェックポイントのドキュメントが推奨するスタイルタグは残しておきましょう。

簡単な例

夕暮れの灯台の写真なら、典型的な結果は (white lighthouse:1.3) と rocky coastline から始まり、golden hour light、long exposure sea、wide-angle view、matte painting style と続き、最後に highly detailed や sharp focus などの品質タグで終わります。ネガティブの行は blurry, lowres, watermark, text, oversaturated のようになるでしょう。各タグが目に見える事実をひとつずつ表しているので、1つを入れ替えて何が変わるかを正確に確かめられます。

同じ画像を、別の生成ツール向けに。

よくある質問

どのStable Diffusionインターフェースで使えますか?

ComfyUI、Forge、AUTOMATIC1111、Fooocus、各種ホスティングサービスなど、テキストプロンプトを受け付けるインターフェースならどれでも使えます。(tag:1.2) の重み付け構文は、人気のローカルインターフェースの多くが対応しています。

ネガティブプロンプトはどこに貼り付けますか?

インターフェースにある専用のネガティブプロンプト欄に貼り付けます。「Negative prompt:」の後の行を、このラベルを除いてコピーしてください。

SDXLやSD 3.5で使えますか?

はい。タグ形式は特にSD 1.5とSDXLによく合います。SD 3.5は完全な文章も理解するので、汎用形式も試してみてください。

重みが付くのが1〜2個のタグだけなのはなぜですか?

すべてに重みを付けると効果が打ち消し合い、アーティファクトの原因にもなります。画像を特徴づける被写体だけを強調することで、構図のバランスが保たれます。

LoRAやembeddingを追加できますか?

はい。実行する前に、生成されたプロンプトにお使いのインターフェースのLoRAやembeddingの構文を追加してください。インストールしているファイルによって異なるため、自動では追加しません。

無料で何回プロンプトを生成できますか?

アカウントなしで1日20回まで生成できます。最近のプロンプトはこのブラウザに残るので、再利用できます。