ComfyUIで画像生成AIを使おうとした際に「モデルが不足しています」「Missing Models」などのエラーが表示され、指定されたモデルをダウンロードしたのに認識されないことがあります。この問題は、モデルファイル自体が不足している場合だけでなく、保存場所やファイル名、ComfyUI側の読み込み設定が原因で発生することもあります。この記事では、ComfyUIでモデル不足エラーが出る場合に確認すべきポイントを順番に解説します。
ComfyUIの「モデルが不足しています」と表示される原因
ComfyUIは、画像生成を行うために複数のモデルファイルを読み込んで動作しています。ワークフロー(テンプレート)によって必要なモデルは異なり、1つでも不足していると正常に実行できません。
例えばStable Diffusion系のワークフローでは、チェックポイントモデル、VAE、LoRA、ControlNetモデル、CLIP関連ファイルなどが必要になる場合があります。
指定されたファイルをダウンロードしたにもかかわらずエラーが出る場合は、「ファイルがある場所」と「ComfyUIが探している場所」が一致していない可能性があります。
モデルファイルを正しいフォルダへ配置する
ComfyUIでは、モデルの種類ごとに保存するフォルダが決まっています。
代表的な配置場所は以下のようになります。
チェックポイントモデル:ComfyUI/models/checkpoints
VAEモデル:ComfyUI/models/vae
LoRAモデル:ComfyUI/models/loras
ControlNetモデル:ComfyUI/models/controlnet
例えば、チェックポイントモデルをダウンロードしたものの「models」フォルダ直下に置いている場合、ComfyUIは認識できません。
モデルの種類を確認し、対応するフォルダへ移動することが重要です。
モデルを配置した後にComfyUIを再読み込みする
モデルファイルを追加した後、ComfyUIを起動したままだと新しいファイルを認識しない場合があります。
その場合は、ブラウザ画面を更新するだけではなく、ComfyUI本体を一度終了して再起動してください。
また、ComfyUI画面上部のモデル更新機能や再読み込み機能がある場合は、それを利用することで追加したモデルが表示されることがあります。
モデルのファイル名が違う場合の確認
テンプレートやワークフローが指定しているモデル名と、実際に保存したファイル名が異なる場合も「モデル不足」と表示されます。
例えば、ワークフロー側では「model_v1.safetensors」を指定しているのに、ダウンロードしたファイルが「model_v1_fp16.safetensors」のように別名になっている場合、ComfyUIは別のモデルとして扱います。
この場合は、ワークフロー内のモデル指定欄を確認し、実際に存在するファイル名へ変更する必要があります。
safetensorsやckpt形式などファイル形式を確認する
画像生成AIモデルには、主に「.safetensors」や「.ckpt」などの形式があります。
対応していない形式や、ダウンロード途中で破損したファイルの場合、モデルが存在していても読み込めないことがあります。
特にブラウザのダウンロード失敗や容量不足によって不完全なファイルになることもあるため、ファイルサイズが配布元の情報と一致しているか確認すると安心です。
ComfyUIのextra_model_paths.yamlを確認する
複数のStable Diffusion環境を利用している場合、ComfyUIが別の場所にあるモデルフォルダを参照するよう設定できます。
その場合は「extra_model_paths.yaml」の設定が原因でモデルを見つけられないことがあります。
例えば、以前使っていたStable Diffusion WebUIのモデルフォルダを指定している場合、パスが間違っているとComfyUIからモデルが見えなくなります。
テンプレートの必要モデル一覧を確認する
ComfyUIのテンプレートやワークフローには、それぞれ必要なモデルがあります。
例えば、通常の画像生成では必要ないControlNetやLoRAが含まれているワークフローでは、追加モデルが必要になります。
不要なノードを削除したり、必要なモデルだけを用意したりすることでエラーを解消できる場合があります。
まとめ
ComfyUIで「モデルが不足しています」と表示される場合、単純なダウンロード不足だけではなく、モデルの保存場所、ファイル名、形式、設定ファイルなどが原因になっていることがあります。
まずはモデルの種類に応じた正しいフォルダへ配置されているか確認し、ComfyUIを再起動してください。それでも解決しない場合は、ワークフローが要求しているモデル名や追加設定を確認することが重要です。
ComfyUIは多くのモデルを組み合わせて動作する仕組みのため、どのモデルが不足しているのかを一つずつ確認すると、原因を特定しやすくなります。


コメント