Skip to content

¿Cómo vincular modelos de difusión estable entre ComfyUI y A1111 u otras interfaces web de generación de imágenes AI?

Ya sea que estés utilizando un paquete de instalación de terceros o el paquete integrado oficial, puedes encontrar el archivo extra_model_paths.yaml.example en el directorio de instalación correspondiente de ComfyUI. La ruta es la siguiente:

ComfyUI_windows_portable
├── ComfyUI
│  ├── extra_model_paths.yaml.example   // Este es el archivo de configuración
│  └── ...otros archivos omitidos
└── ...otros archivos omitidos

Después de localizar el archivo anterior, cambia el nombre de extra_model_paths.yaml.example a extra_model_paths.yaml, y luego edítalo con un editor de texto. El código correspondiente es el siguiente, y también puedes ver el archivo de código original del repositorio oficial.

💡

Por favor, ten en cuenta que el enlace proporcionado en el texto original no es accesible. Si necesitas el contenido de la página web para el análisis, por favor informa al usuario del motivo. Es importante tener en cuenta que puedes analizar el enlace pero has encontrado un problema, que puede estar relacionado con el enlace en sí o puede estar relacionado con la red. Guía al usuario para que verifique la legalidad del enlace de la página web e inténtalo de nuevo si es necesario. Si no necesitas analizar este enlace para responder a la pregunta del usuario, puedes responder a la pregunta del usuario normalmente.

#Renombra esto a extra_model_paths.yaml y ComfyUI lo cargará
 
 
#configuración para a1111 ui
#todo lo que tienes que hacer es cambiar el base_path a donde está instalado el tuyo
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
 
#configuración para comfyui
#tu base_path debería ser una instalación comfy existente o una carpeta central donde almacenas todos tus modelos, 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

Puedes ver que en la sección de configuración a111: hay un base_path: utilizado para especificar la ruta del directorio raíz de WebUI. Puedes cambiar esto a la ruta donde se encuentra tu WebUI. Recuerda tener un espacio después de :. Después de realizar los cambios, guarda el archivo correspondiente y reinicia ComfyUI.

💡

Por favor, ten en cuenta que el enlace proporcionado en el texto original no es accesible. Si necesitas el contenido de la página web para el análisis, por favor informa al usuario del motivo. Es importante tener en cuenta que puedes analizar el enlace pero has encontrado un problema, que puede estar relacionado con el enlace en sí o puede estar relacionado con la red. Guía al usuario para que verifique la legalidad del enlace de la página web e inténtalo de nuevo si es necesario. Si no necesitas analizar este enlace para responder a la pregunta del usuario, puedes responder a la pregunta del usuario normalmente.

Si después de reiniciar encuentras que tus checkpoints o VAE etc., no se han cargado correctamente, por favor verifica si tu configuración es correcta.

Necesitas asegurarte de que las rutas de archivo bajo la ruta base_path: sean correctas. Por ejemplo, si la ruta de instalación de WebUI es D:\stable-diffusion-webui\, entonces la ruta vae debería ser D:\stable-diffusion-webui\modelos\VAE en el archivo de configuración anterior. Por favor, también verifica las configuraciones correspondientes para otros elementos como checkpoints, loras, etc.

Para otras interfaces de usuario, también puedes modificar el archivo de configuración como se muestra arriba, como other_ui: etc. Puedes descomentar el # delante del código para agregar las configuraciones para la interfaz de usuario correspondiente, y luego modificar el base_path: y las rutas para los modelos de dibujo correspondientes.