LarpGPT · ガイド
否定的なプロンプトの説明: いつ、どのように使用するか
否定的なプロンプトとは何なのか、どの画像ツールがそれを文書化しているのか、Midjourney の --no と Stable Diffusion の negative_prompt がどのように機能するのか、なぜそれらを控えめに使用するのか。

このガイドの内容13
否定的なプロンプトとは
否定的なプロンプトは、生成されたイメージに含めたくないもののリストであり、必要なものの説明とは別にツールに与えられます。人のいない夜の街路を書くのではなく、街路を描写し、人々をネガティブリストに入れます。アイデアはシンプルですが、ツールによって処理方法が大きく異なり、別の負のフィールドをまったく提供しないものもあります。自分がどのような状況にあるかを知ることで、多くの失敗を防ぐことができます。
プロンプト内に no と書くと失敗することが多いのはなぜですか
画像モデルは、プロンプトに含まれる単語に応答します。何かを言及すると、それを除外する場合でも、それを全体像に引き込むことができます。 Midjourney のドキュメントには、まさにこの種の例が悪いプロンプトとして挙げられています。果物が何も描かれていない、または果物を追加しないように丁寧に要求されていると説明されている静物画です。推奨される代替方法は、不要な要素を専用パラメータに移動することです。同じロジックが他の場所にも当てはまります。除外でいっぱいの文は、除外されたものをモデルの注意の中に保ちます。
Midjourney: --no パラメータ
Midjourney は、プロンプトの最後に追加され、その後に不要なものまたはそのリストがカンマで区切られて続く --no パラメーターを文書化します。その独自の例は、「静物ガッシュ絵画 --no 果物、リンゴ、梨」です。ドキュメントでは、--no を使用することは、マルチプロンプトの一部にマイナス 0.5 の重みを与えることと同じであるとも説明しています。これは、何かが存在しないことを保証するのではなく、何かを減らすことを思い出させるのに役立ちます。
Midjourneyの--noの罠
同じドキュメントでは、Midjourney のモデレーションは --no の後のすべての単語を独立して読み取ると警告しています。 「現代服」などのフレーズは 2 つの別々の単語として読み取られるため、「服」という単語自体が警告を引き起こす可能性があります。このような場合、ドキュメントでは、--no を使用する代わりに、メイン プロンプトに必要な衣類の種類を含めるようアドバイスしています。より一般的には、除外される各項目は、できる限り単一の明確な単語にまとめてください。
Stable Diffusion: negative_prompt 引数
Hugging Face diffusers ライブラリの Stable Diffusion テキストから画像へのパイプラインにはオプションの negative_prompt 引数があり、ドキュメントでは、イメージ生成に含めないものを指示するプロンプトとして説明されています。ドキュメントには、知っておく価値のある詳細が追加されています。ガイダンスが使用されていない場合、つまりガイダンス スケールが 1 未満の場合、否定プロンプトは無視されます。
ChatGPTとOpenAIのイメージモデル
執筆時点では、OpenAI のイメージ生成ドキュメントには、GPT Image モデル用の個別の否定プロンプト フィールドについては記載されていません。会話ツールを使用しても、文の中に除外を記述することはできますが、最も信頼できるアプローチは、どこにでも機能するアプローチです。つまり、そこにあるべきものを説明することです。通りに人が集まることを望まない場合は、夜明けのまだ店が閉まっていて誰もいない通りを説明してください。これにより、避けるべきもののリストではなく、モデルに構築すべき前向きなイメージが与えられます。
最初に代替案を説明してください
否定的な意見を言う前に、不要な要素の代わりに何が欲しいかを尋ねてください。散らかった机の上も、ノート1冊とランプがあればすっきりします。賑やかな背景が無地のコンクリートの壁になります。厳しい影が柔らかい曇りの光になります。ほとんどすべてのネガにはポジ バージョンがあり、モデルが他のもので埋めるギャップを残すのではなく、画像を制約するため、ポジ バージョンの方が通常はより効果的です。
否定的なプロンプトが適切なツールである場合
ネガティブは、テキスト、レタリング、透かし、ロゴ、枠線、フレームなど、望ましくないように見えて自然なポジティブな反対が存在しないものに最も役立ちます。また、シーンを明確に説明した後で、ジェネレーターが風景の中の人物や夕焼けのレンズ フレアなどの繰り返し要素を追加し続ける場合にも役立ちます。このような場合、シーン全体を書き直すよりも、短い除外の方が簡単です。
リストは短くしてください
長いネガティブ リストは、共有プロンプトからコピーされた一般的な習慣であり、多くの場合、品質に関する一般的な単語で埋められています。リスト内のすべての単語がイメージを何らかの方向に押し出すため、それらが役立つことはほとんどなく、結果の予測が困難になる可能性があります。マイナス要素をまったく持たない状態から始めましょう。特定の不要な要素が表示され続ける場合にのみ 1 つを追加し、機能するかどうかを確認し、機能しない場合は再度削除します。 20 個の曖昧な項目よりも、2 つまたは 3 つの正確な項目の方が推論が容易です。
性質ではなく名詞を使用する
ネガは、テキスト、人物、車、木、透かしなど、具体的なものに最適です。醜い、悪い、低品質などの抽象的な性質はモデルが解釈するのが難しく、実際に何を変更したいのかについては何も語っていません。画像が間違っているように見える場合は、手、反射、余分な物体など、物理的に何が間違っているのかを特定し、説明の中で、または正確に除外して、直接対処します。
一度に1つずつ陰性を検査します
ネガティブをプロンプトに対する他の変更と同様に扱います。イメージを含まずにイメージを生成し、1 つの除外を追加して再度生成し、他のすべてを同じにします。不要な要素が消えて他に何も壊れない場合は、そのままにしておきます。画像が予想外に変化した場合、ネガは意図した以上の効果をもたらしています。この習慣は、どの除外項目が後で取っておく価値があり、どの除外項目が迷信だったのかを教えてくれます。
否定はチェックに代わるものではありません
欠席を保証する除外はありません。 Midjourney は軽量化として --no を説明し、diffusers はガイダンスとして negative_prompt を説明します。使用する前にすべての画像を確認してください。文字が標識に表示されたり、ロゴのような形状が衣服に表示されたり、遠くに人物が表示されたりすることがあります。画像が実際の写真として撮影された可能性がある場合は、生成されたものとしてラベルを付けます。
LarpGPT が当てはまる場所
LarpGPT は、旅行、建築、車、ライフスタイル シーン向けの写真プロンプトのライブラリで、主に被写体、構図、照明、レンズについてのポジティブな説明として書かれており、長いネガティブ リストの必要性が軽減されます。すでに使用しているイメージ ジェネレーターにプロンプトをコピーし、ツールがサポートする除外を追加します。 LarpGPT はイメージを生成しないため、結果は試行ごとに異なります。
よくある質問
否定的なプロンプトとは何ですか?
メインの説明とは別に、生成されたイメージに含めたくないもののリスト。 Midjourney は --no パラメータを使用し、diffusers ライブラリの Stable Diffusion は negative_prompt 引数を使用します。
ChatGPT は否定的なプロンプトをサポートしていますか?
OpenAI のイメージ生成ドキュメントには、執筆時点では個別の否定プロンプト フィールドについては記載されていません。代わりに、人のいない通りではなく、誰もいない通りなど、何を望んでいるのかを説明する方が、より確実なアプローチです。
なぜ何もせずに書くとイメージが増すのでしょうか?
モデルはプロンプトに含まれる単語に反応するため、オブジェクトに名前を付けると、それを除外する場合でも、そのオブジェクトが画像に取り込まれる可能性があります。 Midjourney のドキュメントでは、これを悪いプロンプト パターンとしてリストしており、代わりに --no パラメータを推奨しています。
否定的なプロンプトにはいくつの項目を含める必要がありますか?
できるだけ少ない。最初は何もない状態から開始し、不要な要素が表示され続ける場合は正確な項目を 1 つ追加し、役に立たない場合は削除します。一般的なリストが長いと、結果の予測が難しくなります。
