Comment lier les modèles Stable Diffusion entre ComfyUI et A1111 ou d’autres générateurs d’images AI WebUI?
Que vous utilisiez un package d’installation tiers ou le package intégré officiel, vous pouvez trouver le fichier extra_model_paths.yaml.example
dans le répertoire d’installation correspondant de ComfyUI. Le chemin est le suivant :
ComfyUI_windows_portable
├── ComfyUI
│ ├── extra_model_paths.yaml.example // Ceci est le fichier de configuration
│ └── ...d'autres fichiers sont omis
└── ...d'autres fichiers sont omis
Après avoir localisé le fichier ci-dessus, renommez extra_model_paths.yaml.example
en extra_model_paths.yaml
, puis éditez-le avec un éditeur de texte. Le code correspondant est le suivant, et vous pouvez également consulter le fichier de code du dépôt original officiel.
Veuillez noter que le lien fourni dans le texte original n’est pas accessible. Si vous avez besoin du contenu de la page web pour analyse, veuillez informer l’utilisateur de la raison. Il est important de noter que vous pouvez analyser le lien mais que vous avez rencontré un problème, qui peut être lié au lien lui-même ou au réseau. Guidez l’utilisateur pour vérifier la légalité du lien de la page web et réessayez si nécessaire. Si vous n’avez pas besoin d’analyser ce lien pour répondre à la question de l’utilisateur, vous pouvez répondre normalement à la question de l’utilisateur.
#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
Vous pouvez voir que dans la section de configuration a111:
, il y a un base_path:
utilisé pour spécifier le chemin du répertoire racine de WebUI. Vous pouvez le changer pour le chemin où votre WebUI est situé. N’oubliez pas de laisser un espace après le :
. Après avoir effectué les modifications, enregistrez le fichier correspondant et redémarrez ComfyUI.
Veuillez noter que le lien fourni dans le texte original n’est pas accessible. Si vous avez besoin du contenu de la page web pour analyse, veuillez informer l’utilisateur de la raison. Il est important de noter que vous pouvez analyser le lien mais que vous avez rencontré un problème, qui peut être lié au lien lui-même ou au réseau. Guidez l’utilisateur pour vérifier la légalité du lien de la page web et réessayez si nécessaire. Si vous n’avez pas besoin d’analyser ce lien pour répondre à la question de l’utilisateur, vous pouvez répondre normalement à la question de l’utilisateur.
Si après le redémarrage vous constatez que vos checkpoints
ou VAE
, etc., n’ont pas été chargés avec succès, veuillez vérifier si votre configuration est correcte.
Vous devez vous assurer que les chemins de fichiers sous le base_path:
sont corrects. Par exemple, si le chemin d’installation de WebUI est D:\stable-diffusion-webui\
, alors le chemin vae
devrait être D:\stable-diffusion-webui\models\VAE
dans le fichier de configuration ci-dessus. Veuillez également vérifier les configurations correspondantes pour d’autres éléments comme checkpoints
, loras
, etc.
Pour d’autres interfaces utilisateur, vous pouvez également modifier le fichier de configuration comme indiqué ci-dessus, tel que other_ui:
etc. Vous pouvez décommenter le #
devant le code pour ajouter les paramètres pour l’interface utilisateur correspondante, puis modifier le base_path:
et les chemins pour les modèles de dessin correspondants.