ファンサイトに戻る

PROMPT GUIDE

プロンプトが効かない・タグが反映されない原因と対処法

書いたはずの服が出ない、色が違う、表情が変わらない。プロンプトの一部が効かない時は、手や顔の破綻とは別の原因があります。この記事では、絵が崩れる問題ではなく、「書いた言葉が絵に反映されない」問題にしぼって、原因と対処法をまとめました。

最終更新: よみもの めやす 約3分

結論を先に

プロンプトが効かない時は、①タグのつづりや書き方が合っているか、②後ろに書きすぎていないか、③別の言葉と矛盾していないか、④プロンプトが長すぎないか、⑤そのモデルが知っている言葉か、の順に確認します。効かせたい言葉を前に出し、重みを少し上げ、ぶつかる言葉を消すのが基本です。

プロンプトが効かないのはなぜ?

書き方の間違い・順番・矛盾・長さ・モデルとの相性の5つが主な原因です。

画像生成AIは、プロンプトのすべての言葉を同じ強さで読むわけではありません。前のほうの言葉が強く、後ろのほうや長いプロンプトの中の言葉は弱くなりやすい傾向があります。また、モデルが学習していない言葉や、つづりが違うタグはほとんど効きません。別の言葉とぶつかっている時は、どちらかが無視されます。

原因よくある例確認すること
つづり・書き方が違うtwin tail(正しくは twintails)タグの正しい書き方を調べる
後ろに書いている服を最後に書いた効かせたい言葉を前に出す
ほかの言葉と矛盾赤い服と青い服が両方あるぶつかる言葉を消す
プロンプトが長すぎる似た意味の言葉が何度も出てくる重複を消して短くする
モデルが知らない言葉マイナーな言葉や造語一般的な言いかえを試す
強さが足りない小さな小物や細かい指示重みを少し上げる

イラストの利用ルール

タグの書き方が合っているか確かめるには?

Danbooruのタグとして実際に使われている書き方かを、タグの一覧や検索で確かめます。

タグ系のモデルでは、学習に使われたタグと同じ書き方をすると効きやすくなります。単数・複数、ハイフンの有無、語順の違いだけで効かなくなることもあります。たとえば「ツインテール」は twintails、「ポニーテール」は ponytail のように、決まった書き方があります。

書き方を間違えやすいタグの例

タグ意味メモ
twintailsツインテールtwin tail と書くと効きにくいことがある くわしく
serafukuセーラー服sailor uniform でも通じるが、タグはこちらが基本
looking at viewerこちらを見るlook at viewer ではなく looking くわしく
upper body上半身half body と書くより安定しやすい くわしく
hair ribbon髪のリボンribbon だけだと服に付くことがある

Danbooruタグの正しい書き方の調べ方は Danbooru タグの調べ方(正しいタグ名の見つけ方) →

プロンプトを効かせる手順は?

書き方を直す→前に出す→ぶつかる言葉を消す→重みを上げる、の順に試します。

効かない言葉を効かせる手順

  1. 効かない言葉のつづりと書き方を、タグの一覧で確認する
  2. その言葉をプロンプトの前のほう(人数や見た目のすぐ後)に移す
  3. 同じ所を指すほかの言葉(別の色・別の服など)を消す
  4. 似た意味の言葉の重複を消して、プロンプトを短くする
  5. それでも弱い時は (言葉:1.2) のように重みを少し上げる
  6. 重みを上げても出ない時は、別の言いかえやモデルの得意な書き方を試す
1girl, solo, (red ribbon:1.2), hair ribbon, long hair, white dress, smile, upper body, masterpiece, best quality
前:masterpiece, best quality, 1girl, smile, outdoors, flower field, sunlight, white dress, hair ribbon
後:1girl, solo, white dress, hair ribbon, smile, flower field, sunlight, masterpiece, best quality

りんかのコツ

  • 一度にたくさん直さない。1つずつ変えると、何が効いたかが分かる
  • 重みは1.1〜1.3くらいから。上げすぎると絵が崩れることがある
  • 同じシードで比べると、言葉の効き方の違いが分かりやすい

よくある「効かない」の例と直し方は?

色・服・小物・表情・構図など、症状ごとに直し方を表にまとめました。

失敗原因直し方
色が別の所に付く色だけを書いている「色+部位」で書く(red ribbon など)
服が書いた物にならない服の言葉が後ろにある・別の服の言葉がある服の言葉を前に出し、ほかの服を消す
小物が出ない小さい物は効きにくいholding +小物で持たせる・重みを上げる
表情が変わらない画風やLoRAが表情を固定している表情の言葉を前に出し、重みを上げる
全身にならない寄りの言葉がほかにあるfull body を前に出し、寄りの言葉を消す
75トークンを超えると効かない長いプロンプトの後半短くするか、区切りを工夫する

プロンプトの長さと75トークンの区切りは プロンプトの75トークンとは(長さの上限と区切り) →

重み記法(tag:1.2)の書き方は 重み記法・構文 完全ガイド →

手・目・脚など絵の崩れを直したい時は AIイラスト破綻診断ガイド(症状から引ける事典) →

FAQ

よくある質問

プロンプトが効かない時、最初に何をすればいいですか?

効かない言葉のつづりを確認し、プロンプトの前のほうに移してください。それだけで効くようになることがよくあります。

重みを上げても効かないのはなぜですか?

ほかの言葉とぶつかっているか、モデルがその言葉を知らない可能性があります。ぶつかる言葉を消すか、別の言いかえを試してください。

長いプロンプトは効きにくいですか?

長くなるほど、後ろの言葉や重複した言葉は効きにくくなる傾向があります。大事な言葉を前に、似た言葉は1つにまとめてください。

タグと文章、どちらが効きますか?

タグで学習したモデルではタグ、文章で学習したモデルでは文章が効きやすい傾向があります。使うモデルやサービスに合わせて書き分けてください。

RINKA WORLD

読んだあとは、りんかワールドで

MORE

あわせてどうぞ