¿No sabes cómo instalar Stable Diffusion en PC? Aquí tienes una guía detallada sobre cómo aprovechar el poder de la generación de imágenes por IA en cualquier PC con Windows de forma local y gratuita.

Tranquilo, no hace falta saber programar ni tener conocimientos elevados de informática. Aunque Stable Diffusion funciona en la mayoría de los PC modernos, si utilizas una configuración con tarjetas gráficas potentes, todo el proceso creativo será más rápido y fluido.

Relacionado: ¿Por qué se llama Stable Diffusion?

Cómo instalar Stable Diffusion en PC local con Windows 10 y 11

Quizás no lo sabes, pero muchísimas de las webs disponibles para generar imágenes con inteligencia artificial se basan en Stable Diffusion. Esto es debido a que es un modelo IA de código abierto, lo que significa que cualquiera puede usarlo gratis. Así pues, ¿por qué depender de otras herramientas pudiendo tener tu propia IA de generación de imágenes gratis en tu ordenador?

Configurar Stable Diffusion en tu PC con Windows es rápido, lo que te permite sumergirte en las posibilidades ilimitadas de la creatividad impulsada por la IA.

1. Instala Python en tu PC

Descargar python 2024

El primer paso para poner en marcha Stable Diffusion es instalar Python, uno de en tu PC. Python es un lenguaje de programación versátil ampliamente utilizado por su simplicidad y legibilidad en el código.

Puedes descargar Python 3.10.6 aquí o en Microsoft Store. 

Importante: muchas de las nuevas versiones de Python muestran incomptabilidades a la hora de descargar torch y/ actualizar el pip en la instalación de Stable Diffusion. Te recomendamos instalar Python 3.10.6 para evitar estos problemas.

  • Ejecuta el instalador y, si te aparece la opción, marca Añadir Python al PATH«. Esto permitirá poder usar Python desde el símbolo del sistema.
  • Sigue el proceso de instalación para que el software se instale completamente con las personalizaciones que necesites.
  • Una vez finalizada la instalación, verás una pantalla con el mensaje «Setup was successful».

2. Instala Git

Git es un software utilizado para gestionar repositorios en tu PC, y es ampliamente utilizado para el desarrollo de software. Instalar Git te ayudará en el proceso de instalación de Stable Diffusion.

  • Descarga Git en Windows aquí.
  • Sigue las instrucciones del instalador una vez descargado.
  • Haz clic en todas las muchas opciones por defecto que tendrás que confirmar.

Descargar git 2024

3. Clona Web-UI (interfaz de usuario)

Ahora, aquí es donde la situación podría complicarse: lo que vamos a hacer es obtener lo básico de la instalación de Stable Diffusion en tu PC. No tienes de qué preocuparte. Sigue nuestros pasos y podrás instalar Stable Diffusion en tu ordenador sin ningún problema y rápido.

  • Busca y ejecta en tu ordenador el Símbolo de Sistema (o «command prompt»)
  • Navega a «C:\Users\X> – «X» denota tu nombre de usuario. Para llegar allí, también puedes escribir «cd %X%» y pulsar enter. Esto te llevará al directorio de archivos correcto.
  • Pega el siguiente comando en la ventana sin comillas.
    «git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git«
  • Después de ejecutar este comando, abre tu explorador de archivos y navega hasta tu carpeta de usuario. Si todo ha ido bien, deberías tener una nueva carpeta llamada «stable-diffusion-webui»

Así quedaría una vez finalizado para el usuario Anthony Coyle (que soy yo):

Como clonar web ui git Stable Diffusion

4. Descarga un archivo de modelo de Stable Diffusion

A continuación, tendrás que obtener uno o varios archivos de modelo de Stable Diffusion (dependiendo de como de grande quieras que sea tu modelo). Cada modelo pesa varios gigabytes, por lo que podría tardar un poco en instalarse.

En la carpeta que hemos creado, «stable-diffusion-webui», es donde ubicaremos todos los archivos .ckpt (estos son modelos/estilos, llamados CHECKPOINTS). Para empezar, deberías añadir los principales modelos de Stable Diffusion, que son 1.4, 1.5 y 2.0. Puede descargar todos estos modelos de HuggingFace. Ve a la pestaña «Archivos y versiones» y encontrarás los archivos .ckpt, que suelen ser los de mayor tamaño. Haz clic en la pequeña flecha hacia abajo situada junto al tamaño del archivo para descargarlo.

Qué hacer después de haber descargado los modelos

  1. Navega a la carpeta «stable-diffusion-webui» que creamos en el paso anterior.
  2. Localiza la carpeta «models» y, dentro de ella, abre «stable-diffusion». Dentro, habrá un archivo de texto.
  3. Mueve el/los archivo del modelo de Stable Diffusion descargado previamente a esta carpeta.

5. Configura Web-UI (interfaz de usuario)

Finalmente, necesitarás configurar Web-UI para poder ejecutar Stable Diffusion. Afortunadamente, este es un proceso relativamente simple.

  1. Abre la carpeta «stable-diffusion-wbui» que creamos en el Paso 3.
  2. Ejecuta «webui-user.bat». Esto abrirá una ventana de símbolo del sistema que luego instalará todas las herramientas necesarias para ejecutar Stable Diffusion, este proceso puede tardar 5-10 minutos.
  3. Sabrás cuando el proceso se ha completado cuando veas la URL «http://127.0.0.1:7860» en la ventana de símbolo del sistema.

Ya tienes Stable Diffusion instalado en tu ordenador. Ahora puedes ejecutarlo localmente desde tu máquina abriendo «webui-user.bat» localizado en la carpeta que clonaste anteriormente.

instalar python 2024 webui user

Probablemente necesites descargar unos cuantos archivos más, que se bajarán de forma automática. Deja que la consola CMD instale cualquier prerrequisito necesario, hasta que muestre lo siguiente:

Running on local URL: http://127.0.0.1:7860
To create a public link, set `share=True` in `launch()`.

Puedes simplemente visitar «127.0.0.1:7860» para abrir Stable Diffusion en tu navegador preferido (esta es sólo tu dirección localhost, no su IP real). Si muestra un número de puerto diferente a 7860 al final, asegúrate de reemplazarlo para que coincida.

Cómo instalar otros modelos, como Stable Diffusion XL, en PC Windows

Si deseas utilizar otros modelos personalizados, sólo tienes que descargar sus archivos .ckpt y soltarlos en la carpeta de modelos. Algunos de ellos pueden venir con archivos .pt también, en ese caso sólo tienes que soltarlos en la misma carpeta de modelos. Puedes encontrar muchos modelos en HuggingFace y Civitai.

Errores en la instalación de Stable Diffusion usando Python

ERROR: could not find a version that satisfies the requirement torch==2.01 ERROR: No matching distribution found for torch==2.0.1

Este error aparece con versiones recientes de Python. Te recomendamos instalar la versión 3.10.6, que puedes descargar aquí.

Couldn’t launch python, exit code 9009

Necesitas instalar y añadir python a la ruta de entorno de tu sistema, asumiendo que estás en windows. Esto se hace en la primera pantalla que verás nada más ejecutar el instalador de Python. Debes marcar la casilla que aparece en la zonoa inferior.

¿Por qué instalar Stable Diffusion en tu ordenador?

Instalar Stable Diffusion en tu ordenador ofrece numerosos beneficios en comparación con el uso de otras inteligencias artificiales de código abierto.

  • Mayor privacidad: usar Stable Diffusion en tu ordenador supone una ventaja significativa en términos de autonomía y privacidad: al trabajar de forma local, se eliminan preocupaciones sobre el almacenamiento de datos en servidores externos. Esto es crucial para quienes manejan información sensible o desean mantener su trabajo completamente privado.
  • Siempre disponible: Stable Diffusion funciona sin necesidad de una conexión a internet, garantizando disponibilidad constante y evitando interrupciones por problemas de conexión. Esto se traduce en un flujo de trabajo más eficiente y sin dependencias de la infraestructura de terceros.
  • Más rapidez y personalización: al ejecutarse localmente, se adapta mejor a las necesidades específicas del usuario, permitiendo personalizaciones y ajustes en tiempo real que no son posibles con soluciones alojadas en la nube.