AIツール・生成AI

Stable DiffusionのLoRAが反映されない?チェックリスト&解決策5選

この記事を書いた人

AI×ブログ運営に挑戦中!
ChatGPT・生成AIで記事作成を研究
ブログの効率化&収益化を発信!

💡 AI×ブログ」の可能性を探求し、学びをシェア!

Stable DiffusionでLoRAを適用したのに反映されない、表示されないというトラブルに遭遇していませんか?

この記事では、LoRAが正常に機能しない原因とその解決策を詳しく解説します。

この記事でわかること

✅ Stable DiffusionでLoRAが表示されない原因
✅ LoRAが適用されない場合のチェックリスト
✅ 自分の環境に最適な解決策(AUTOMATIC1111 / ComfyUI対応)
✅ LoRAが適用されているか確認する方法

LoRAが表示されない原因一覧

まず、LoRAが反映されない主な原因を確認しましょう。

原因詳細対策
LoRAファイルの保存場所が間違っているmodels/Lora/ に配置されていない正しいフォルダに移動(後述)
ファイル名の表記ミス.safetensors 以外の拡張子や、ファイル名の誤記.safetensors 形式で保存
LoRAの適用コマンドを間違えている<lora:LoRA名:1.0> をプロンプトに含めていないプロンプトでLoRAを指定
ベースモデルとLoRAが互換性がない違う学習モデルのLoRAを適用している同じ系列のモデルを使う
LoRAの影響度(Weight)が低すぎる1.0 ではなく 0.1 などになっている数値を上げて調整
WebUI(AUTOMATIC1111)が古い古いバージョンではLoRAが正しく機能しない最新版にアップデート
VAEが正しく適用されていないVAEなしだとLoRAが適用されないことがある適切なVAEを導入

LoRAが適用されないときの解決策

1.LoRAファイルの保存場所を確認する

LoRAファイル(.safetensors)は、以下のフォルダに正しく配置されていますか?

📂 正しいフォルダ(AUTOMATIC1111)

bashコピーする編集するstable-diffusion-webui/models/Lora/

📂 正しいフォルダ(ComfyUI)

bashコピーする編集するComfyUI/models/loras/

対策

  • LoRAファイルが models/Lora/ にない場合、移動する
  • LoRA名.safetensors の拡張子を確認(.pt.ckpt ではなく .safetensors にする)

🔗 LoRAの基本情報(CivitAI)

2. プロンプトでLoRAを正しく指定する

LoRAは、プロンプトに明示的に指定しないと適用されません
以下のように、LoRA名をプロンプトに追加してください。

正しい書き方(AUTOMATIC1111 WebUI)

makefileコピーする編集する<lora:LoRA名:1.0>

(例: 1girl, <lora:anime-style:1.0>, masterpiece, high quality

ComfyUIの場合

  • LoRA Loaderノードを追加し、LoRAファイルを選択する

LoRAの影響度(Weight)を調整する

  • 1.0(デフォルト)だと強めに適用
  • 0.6~0.8 くらいが自然な仕上がり

🔗 Stable Diffusion WebUIの公式GitHub

3. ベースモデルとLoRAの互換性を確認する

LoRAは、対応するベースモデルと組み合わせないと正常に動作しない場合があります。

対策

  • LoRAが「Anime」「Realistic」など、どの系統のモデル向けなのかを確認
  • CivitAIなどの配布サイトで、LoRAの推奨ベースモデルをチェックする
  • 異なるモデルで試してみる(例:AnythingV5 LoRAならAnything系モデルを使用)

🔗 おすすめLoRAモデル(CivitAI)

4. WebUIを最新バージョンにアップデートす

Stable Diffusion WebUI(AUTOMATIC1111)は、古いバージョンではLoRAが正常に動作しないことがあります。

対策

  1. WebUIのアップデート(Git Bashで実行)bashコピーする編集するcd stable-diffusion-webui git pull
  2. Python・Torchの更新(推奨: Python 3.10 / Torch 2.x)

🔗 Pythonのダウンロード(公式サイト)

5. VAE(Variational Autoencoder)を適用する

LoRAを適用したのに色味が変になったり、効果が弱い場合は、VAEが適用されていない可能性が高いです。

VAEを導入する方法

  1. CivitAIから「VAEモデル」をダウンロード
    • おすすめ: vae-ft-mse-840000.safetensors
  2. 以下のフォルダに配置bashコピーする編集するstable-diffusion-webui/models/VAE/
  3. WebUIで「Settings」→「Stable Diffusion」→「VAE」から適用

🔗 おすすめのVAEモデル(CivitAI)

LoRA適用チェックリスト

✅ LoRAファイルは models/Lora/ に配置されているか?
✅ 拡張子が .safetensors になっているか?
✅ プロンプトで <lora:LoRA名:1.0> を指定しているか?
✅ ベースモデルとLoRAの組み合わせは正しいか?
✅ WebUI(AUTOMATIC1111)は最新版か?
✅ VAEを適用しているか?

まとめ

LoRAが表示されない原因は、「保存場所」「プロンプトの指定」「モデルの互換性」「WebUIのバージョン」のいずれかが関係していることが多いです。

特に多い原因と対策は以下の通り!

  1. LoRAの保存場所を確認models/Lora/ に配置
  2. プロンプトで <lora:LoRA名:1.0> を正しく記述
  3. ベースモデルとLoRAの互換性をチェック
  4. WebUIを最新バージョンに更新
  5. VAEを適用して色味を調整
  • この記事を書いた人

しろ

・AIを活用したブログ運営に挑戦中!|・ChatGPT・生成AIを活かした記事作成を研究中|・効率的なブログ運営 & 収益化を目指して情報発信!|「AI×ブログ」の可能性を探りながら、学んだことを発信していきます!

-AIツール・生成AI