ComfyUIとA1111または他のStable Diffusion AI画像生成WebUI間でStable Diffusionモデルをリンクする方法
サードパーティのインストールパッケージを使用している場合でも、公式の統合パッケージを使用している場合でも、対応するComfyUIインストールディレクトリにextra_model_paths.yaml.example
ファイルが見つかります。パスは次のとおりです:
ComfyUI_windows_portable
├── ComfyUI
│ ├── extra_model_paths.yaml.example // これは設定ファイルです
│ └── ...他のファイルは省略
└── ...他のファイルは省略
上記のファイルを見つけたら、extra_model_paths.yaml.example
をextra_model_paths.yaml
にリネームし、テキストエディタで編集してください。対応するコードは以下の通りです。また、公式のオリジナルリポジトリのコードファイルも参照できます。
元のテキストで提供されているリンクはアクセスできないことに注意してください。ウェブページの内容を分析する必要がある場合は、その理由をユーザーに知らせてください。リンクを分析することは可能ですが、問題が発生した場合、それはリンク自体に関連しているか、ネットワークに関連している可能性があります。ユーザーにウェブページリンクの合法性を確認し、必要に応じて再試行するように案内してください。このリンクを分析する必要がない場合は、通常通りユーザーの質問に答えることができます。
#Rename this to extra_model_paths.yaml and ComfyUI will load it
#config for a1111 ui
#all you have to do is change the base_path to where yours is installed
a111:
base_path: path/to/stable-diffusion-webui/
checkpoints: models/Stable-diffusion
configs: models/Stable-diffusion
vae: models/VAE
loras: |
models/Lora
models/LyCORIS
upscale_models: |
models/ESRGAN
models/RealESRGAN
models/SwinIR
embeddings: embeddings
hypernetworks: models/hypernetworks
controlnet: models/ControlNet
#config for comfyui
#your base path should be either an existing comfy install or a central folder where you store all of your models, loras, etc.
#comfyui:
# base_path: path/to/comfyui/
# checkpoints: models/checkpoints/
# clip: models/clip/
# clip_vision: models/clip_vision/
# configs: models/configs/
# controlnet: models/controlnet/
# embeddings: models/embeddings/
# loras: models/loras/
# upscale_models: models/upscale_models/
# vae: models/vae/
#other_ui:
# base_path: path/to/ui
# checkpoints: models/checkpoints
# gligen: models/gligen
# custom_nodes: path/custom_nodes
a111:
設定セクションには、WebUIのルートディレクトリパスを指定するためのbase_path:
があります。これをお使いのWebUIがインストールされているパスに変更できます。:
の後にスペースを入れることを忘れないでください。変更を加えた後、該当するファイルを保存し、ComfyUIを再起動してください。
元のテキストで提供されているリンクはアクセスできないことに注意してください。ウェブページの内容を分析する必要がある場合は、その理由をユーザーに知らせてください。リンクを分析することは可能ですが、問題が発生した場合、それはリンク自体に関連しているか、ネットワークに関連している可能性があります。ユーザーにウェブページリンクの合法性を確認し、必要に応じて再試行するように案内してください。このリンクを分析する必要がない場合は、通常通りユーザーの質問に答えることができます。
再起動後にcheckpoints
やVAE
などが正常にロードされない場合は、設定が正しいかどうかを確認してください。
base_path:
の下にあるファイルパスが正しいことを確認する必要があります。例えば、WebUIのインストールパスがD:\stable-diffusion-webui\
の場合、設定ファイル内のvae
パスはD:\stable-diffusion-webui\models\VAE
であるべきです。他の項目、例えばcheckpoints
やloras
などの設定も確認してください。
他のUIについても、上記のように設定ファイルを変更できます。例えば、other_ui:
などです。コードの前にある#
を解除して、対応するUIの設定を追加し、base_path:
や対応する描画モデルのパスを変更してください。