How to link Stable Diffusion Models Between ComfyUI and A1111 or Other Stable Diffusion AI image generator WebUI?
Whether you are using a third-party installation package or the official integrated package, you can find the extra_model_paths.yaml.example
file in the corresponding ComfyUI installation directory. The path is as follows:
ComfyUI_windows_portable
├── ComfyUI
│ ├── extra_model_paths.yaml.example // This is the configuration file
│ └── ...other files omitted
└── ...other files omitted
After locating the above file, rename extra_model_paths.yaml.example
to extra_model_paths.yaml
, and then edit it with a text editor. The corresponding code is as follows, and you can also view the official original repository code file (opens in a new tab).
Please note that the link provided in the original text is not accessible. If you need the content of the web page for analysis, please inform the user of the reason. It is important to note that you can analyze the link but have encountered a problem, which may be related to the link itself or may be related to the network. Guide the user to check the legality of the web page link and try again if necessary. If you do not need to analyze this link to answer the user's question, you can answer the user's question normally.
#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
You can see that in the a111:
settings section there is a base_path:
used to specify the root directory path of WebUI (opens in a new tab). You can change this to the path where your WebUI (opens in a new tab) is located. Remember to have a space after the :
. After making the changes, save the corresponding file and restart ComfyUI.
Please note that the link provided in the original text is not accessible. If you need the content of the web page for analysis, please inform the user of the reason. It is important to note that you can analyze the link but have encountered a problem, which may be related to the link itself or may be related to the network. Guide the user to check the legality of the web page link and try again if necessary. If you do not need to analyze this link to answer the user's question, you can answer the user's question normally.
If after restarting you find that your checkpoints
or VAE
etc., have not been loaded successfully, please check if your configuration is correct.
You need to ensure that the file paths under the base_path:
path are correct. For example, if the WebUI installation path is D:\stable-diffusion-webui\
, then the vae
path should be D:\stable-diffusion-webui\models\VAE
in the configuration file above. Please also check the corresponding configurations for other items like checkpoints
, loras
, etc.
For other UIs, you can also modify the configuration file as shown above, such as other_ui:
etc. You can uncomment the #
in front of the code to add the settings for the corresponding UI, and then modify the base_path:
and the paths for the corresponding drawing models.