Geekflare recibe el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliación de los enlaces de compra en este sitio.
En AI Última actualización: 15 de septiembre de 2023
Compartir en:
Escáner de seguridad de aplicaciones web Invicti - la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

¿Quiere crear imágenes generativas a partir de texto utilizando la IA de Difusión Estable (IA SD)? Este artículo es la guía paso a paso más sencilla para lograrlo. 

Crear imágenes excepcionales para blogs, vídeos, sitios web y aplicaciones debería ser barato y rápido cuando inteligencia artificial (IA) está floreciendo. Ya no es necesario tener formación en diseño visual o creatividad para generar imágenes impactantes que atraigan lectores, tráfico web o usuarios de aplicaciones.

En Generación de imágenes AI La técnica también puede hacer que sus aplicaciones web y móviles relacionadas con el diseño gráfico y la edición sean más eficaces.

Siga leyendo para explorar formas prácticas de ejecutar la IA generativa de imágenes más popular, Stable Diffusion AI, en su Mac y PC.   

¿Qué es la IA de difusión estable?

¿Qué es la difusión estable?

La IA de difusión estable es un modelo de IA de vanguardia que se ocupa de tratamiento de imágenes. Toma un texto como referencia y genera imágenes basadas en varios modelos de difusión. Utiliza un proceso de difusión para producir imágenes de forma iterativa.

A diferencia de otras IAs generativas de imágenes, la Difusión Estable no genera imágenes de una sola vez a partir de distribuciones de entrenamiento. En su lugar, emplea un proceso de difusión paso a paso para refinar gradualmente la imagen en sucesivos intentos. 

Si alguna vez has necesitado utilizar herramientas de IA como MidJourney, DALL-E, Contrastive Language-Image Pre-Training (CLIP), Playground AI, etc., entonces te encantará Stable Diffusion. Te permite crear imágenes imaginarias desde cero. Las imágenes resultantes son de calidad estándar para que pueda utilizarlas en sitios web, aplicaciones y materiales de marketing.

Razones para ejecutar localmente la IA de difusión estable

Stable Diffusion AI es una herramienta de IA de código abierto. Por lo tanto, cualquiera puede obtener su punto de control o modelo de entrenamiento de IA de repositorios públicos y generar imágenes de IA por su cuenta. Hay dos formas de utilizar esta herramienta de IA generativa de imágenes:

  1. Utilizar aplicaciones en línea que son costosas
  2. Ejecute localmente en un PC o Mac y ahorre dinero

Estas son las razones para ejecutar Stable Diffusion AI en su propio sistema:

  1. Usted conserva la propiedad total del contenido creativo. No es necesario acreditar ninguna herramienta u organización.
  2. Crea miles de imágenes para fines comerciales o personales sin pagar un céntimo.
  3. Evite la necesidad de suscribirse a costosas herramientas de IA generativa de imágenes en línea.
  4. Utiliza cientos de ajustes para modificar la imagen final como desees.
  5. Genere imágenes AI sin conexión; no necesita Internet.

Quizás la razón más importante para ejecutar SD AI localmente es la posibilidad de modificar el modelo de entrenamiento y el resultado. Por ejemplo, puede utilizar la siguiente configuración:

Difusión estable Ajustes AI
  • Escalado de imágenes
  • Interrogar opciones
  • Restauración facial
  • Formación de modelos de IA personalizados
  • Parámetros del muestreador
  • Texto a imagen
  • Imagen a imagen
  • Fusión de puntos de control
  • Ajuste fino de la resolución de imagen, anchura, altura, etc.

Ahora que sabe más sobre la IA SD y los fundamentos para ejecutarla localmente, a continuación encontrará las instrucciones para ejecutarla en un PC con Windows y en un Mac:    

Cómo ejecutar Stable Diffusion AI en Windows

El flujo de trabajo sencillo para ejecutar SD AI en su PC consiste en instalar los paquetes de software necesarios en el PC. A continuación, es necesario obtener el último punto de control o modelo de entrenamiento de IA de un repositorio público.

Después de obtener el punto de control, fusionarlo con una interfaz gráfica de usuario para la difusión estable y empezar con la producción de imágenes. He aquí un esquema paso a paso de todo el proceso. Sígalo para tener éxito en la ejecución de SD AI en el primer intento. 

Requisitos del PC

Dado que las IAs generativas de imágenes dependen en gran medida de la configuración de hardware de tu PC para realizar los millones de cálculos que realiza, debes utilizar un PC de altas prestaciones para ello. Su PC debe contener las siguientes especificaciones de hardware para ejecutar SD AI sin problemas:

GPU dedicada
  • Windows 8 o Windows 10, o Windows 11
  • Procesadores multinúcleo (64 bits) como Intel Core i7 12ª generación o superior
  • 16 GB o más de RAM DDR4 o DDR5
  • SSD NVMe para una ejecución más rápida del código en la unidad local
  • GPU dedicada de NVIDIA o Radeon con 8 GB de VRAM o más
  • También funciona con 4 GB de VRAM, pero la velocidad de procesamiento puede ser menor.
  • Conexión a Internet para actualizar con frecuencia los paquetes de software
  • Un sistema eficaz Sistema de refrigeración de la CPU ya que el procesamiento generativo de imágenes o la mejora mediante IA son procesos exhaustivos que generan mucho calor   

Descargar e instalar Git

En primer lugar, necesitas descargar e instalar el sistema de control de versiones Git para tu PC. He aquí cómo:

  1. Ir a la Descarga de Git para Windows portal.
  2. Haga clic en el botón Configuración de Git de 64 bits para Windows para descargar el archivo de instalación.
Descarga de Git para Windows
  1. Vaya a la ubicación de descarga en el PC y haga doble clic en el archivo Git-2.41.0-64 bits archivo.
  2. Haga clic en Ejecutar y siga pulsando Siguiente para todos los cuadros de diálogo.
  3. Deje que el software se instale solo.
  4. Haga clic en Acabado una vez finalizada la instalación. 
Finalizar la instalación de Git para Windows

Descargar e instalar Python

Stable Diffusion utiliza varias bibliotecas Python para ejecutar sus modelos de IA, realizar operaciones matemáticas complejas, etc. Por lo tanto, necesitas instalar el último paquete de software Python en tu PC. Siga estos pasos:

  1. Visite el Portal de descargas de Python para Windows.
  2. Haga clic en el botón Descargar Python 3.XX.X botón.
  3. Una vez finalizada la descarga, vaya al directorio donde descargó Python.
  4. Haga doble clic en el instalador y marque la casilla Añade Python.exe al PATH casilla de verificación.
  5. Haga clic en Instale Ahora.
Instalar Python
  1. Cierre el instalador cuando haya terminado. 

Clonar Stable Diffusion WebUI al PC

Para ejecutar SD AI en el PC, necesita una interfaz gráfica de usuario. Esto facilita la generación de imágenes. No es necesario recordar complejos comandos Python para generar texto a imagen, imagen a imagen, modificar la configuración del modelo AI, etc.

En primer lugar, debe crear un directorio en su disco duro local en el que importar la WebUI de Stable Diffusion desde GitHub. Este directorio también albergará todos los puntos de control SD AI o modelos de entrenamiento. Así que ve a cualquier unidad de tu PC, haga clic con el botón derecho del ratón eny elija la opción Nueva carpeta opción. Cambie el nombre de la carpeta a StableDiffusionAI.

Clonación SD AI

Ahora, estás listo para clonar la SD AI webUI en esta carpeta utilizando un cliente Git y un repositorio GitHub. Siga estos pasos:

  1. En el directorio StableDiffusionAI, haga clic con el botón derecho del ratón en y elija Git-Bash aquí en el menú contextual.
Git bash aquí
  1. Esto abrirá la interfaz de línea de comandos del cliente Git.
  2. Ahora, vaya a AUTOMATIC1111/stable-diffusion-webui en GitHub y haga clic en el botón Código botón.
  3. En el menú contextual Código, haga clic en el botón Local y haga clic en el icono de copia al portapapeles situado debajo de la pestaña HTTPS ficha.
Copiar el repositorio de GitHub

Hasta ahora, has copiado con éxito la URL de la SD AI webUI. Ahora, encuentra a continuación los pasos para clonarla en tu PC utilizando el cliente Git.

  1. Ir a la Git-Bash CLI en el StableDiffusionAI directorio.
  2. Copia y pega el siguiente código:
clonar git <a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui.git" target="_blank" rel="noopener">https://github.com/AUTOMATIC1111/stable-diffusion-webui.git</a>
Clon Git en Git bash
  1. Hit Entra, y el cliente Git empezará a importar los componentes SD AI webUI en el directorio seleccionado.

Ha creado correctamente los archivos necesarios para ejecutar Stable Diffusion AI utilizando una interfaz gráfica de usuario.  

Descargar modelos de IA o puntos de control

Ahora, necesitas conseguir el último modelo de entrenamiento o punto de control de la IA de Difusión Estable.

  1. Visite el Difusión estable AI punto de control original portal sobre Cara de abrazo.
Cara de abrazo para el modelo SD
  1. Desplácese hasta el Descargar los pesos sección.
  2. Allí, debería ver los siguientes archivos:
    • sd-v1-4.ckpt
    • sd-v1-4-full-ema.ckpt
  3. Haga clic en sd-v1-4.ckpt, y la descarga del archivo comenzará al instante.
  4. Tardará un poco porque el modelo tiene un tamaño de 4 GB.
  5. Vaya al directorio de descargas una vez que se haya completado.
  6. Copie el archivo sd-v1-4 y pégalo dentro del siguiente directorio:
StableDiffusionAI > stable-diffusion-webui > models\Stable-diffusion
Modelo de difusión estable

Hasta ahora, has preparado tu PC para ejecutar la IA de Difusión Estable localmente. Sólo tienes que seguir los siguientes pasos para obtener la webUI para ejecutar el programa AI real.  

Ejecutar difusión estable AI

Siga estos pasos para utilizar la SD AI webUI para producir imágenes generativas utilizando modelos de difusión:

  1. Ir a la StableDiffusionAI carpeta.
  2. Encuentra el webui-usuario.bat y haga clic con el botón derecho del ratón en en él.
  3. Haga clic en Editar para abrir el archivo por lotes en un Bloc de notas.
  4. En el Bloc de notas añada el siguiente código @echo off:
git pull
  1. Haga clic en el botón Archivo de la barra de herramientas y seleccione Guardar.
modificar el archivo bat de webui
  1. Ahora, haga doble clic en el webui-usuario.bat para abrir una interfaz de línea de comandos.
  2. La webUI descargará PyTorch, un marco de aprendizaje profundo para fines de aprendizaje automático. 
Descargar PyTorch
  1. Espere a que finalice este paso de preprocesamiento.
  2. Cuando vea el siguiente texto en la CLI, el proceso habrá finalizado:
Preprocesamiento de difusión estable finalizado
  1. Ahora, desplaza la CLI hasta la sección donde veas Funcionando en URL local: texto.
  2. Copie el Dirección IP junto a él y pégalo en la barra de direcciones de tu navegador web.
  3. Hit Entre en para abrir la webUI de SD AI.

Ahora, tienes que introducir el texto dentro del campo txt2img campo de indicaciones. Pulse Generar, y obtendrá la imagen generativa que necesita. Por ejemplo, he introducido la siguiente solicitud:

crear una imagen de un pc con windows 11 en un escritorio

introdujo un mensaje de texto a imagen

A continuación encontrará el resultado:

Generación de imágenes

Siempre que deba ejecutar la IA de Difusión Estable, deberá ejecutar el comando webui-usuario.bat archivo.  

Cómo ejecutar Stable Diffusion AI en Mac

Puede seguir el mismo procedimiento en un Mac para ejecutar SD AI localmente. Sin embargo, hay una aplicación macOS que puede utilizar para ejecutar SD AI en lugar de realizar todos los pasos que hizo en un PC con Windows 11 o 10. Se trata de la aplicación DiffusionBee. Se trata de la aplicación DiffusionBee.  

Requisitos para Mac

Si desea ejecutar la SD AI en un Mac, a continuación se indican las configuraciones de hardware recomendadas:

Especificaciones de macOS
  1. macOS Monetery (macOS 12.5.1) o un sistema operativo mejor
  2. Apple Silicon Mac con chip M1 o M2
  3. 8 GB de memoria unificada o superior
  4. 8 GB o más de espacio libre en la unidad interna para modelos de IA y otros procesamientos de archivos. 

También puede utilizar un Mac basado en Intel, pero podría experimentar una velocidad de procesamiento más lenta. 

Descargar e instalar DiffusionBee

A continuación encontrará la guía paso a paso para descargar y ejecutar DiffusionBee en su Mac:

  1. Abra el navegador Safari y visite la página Descarga de DiffusionBeed portal.
  2. Debería ver dos opciones de descarga: macOS Apple Silicon y macOS Intel 64-Bit.
  3. Elige la opción de descarga según la configuración de tu Macbook o iMac.
  4. En el Permitir descargas notificación, haga clic en Permitir.
  5. Una vez finalizada la descarga, pulse el botón Descargar en Safari.
  6. Haga doble clic en el DiffusionBee en el archivo Descargas para abrir la interfaz de instalación.
Descargas de DiffusionBee
  1. Mueva el DiffusionBee de la izquierda al icono Aplicaciones carpeta de la derecha.
Instalación de DiffusionBee
  1. Haga clic en Abrir en la ventana emergente de advertencia.
  2. DiffusionBee se iniciará y comenzará a descargar los paquetes y archivos necesarios.
Modelos de descarga de DiffusionBee

Una vez finalizada la descarga, puedes empezar a utilizar SD AI en DiffusionBee, como cualquier otra aplicación que utilices en tu Mac. Se trata de un proceso único que requiere conexión a Internet. Una vez que hayas preparado la aplicación DiffusionBee con los paquetes necesarios, podrás ejecutarla sin conexión. 

Ejecutar la IA de difusión estable a través de DiffusionBee

Cuando el DiffusionBee está preparado para aceptar Texto a imagen o Imagen a imagen verá la siguiente ventana:

Interfaz de usuario de DiffusionBee

Haga clic en el botón Texto a imagen e introduzca su consulta en el cuadro de consulta. Por ejemplo, he ejecutado este prompt:

Crear una imagen de un gato tumbado sobre un teclado

Avisos de DiffusionBee

Haga clic en el botón Opciones para modificar la imagen de salida cambiando los valores de lo siguiente:

  • Número de imágenes
  • Resolución
  • Semilla
  • Pasos
  • Muestrario
  • y muchas otras opciones

Una vez finalizada la optimización del modelo de IA generativa, haga clic en el botón Genere . Debería ver una barra de progreso Generando. Cuando termine, obtendrá una imagen parecida a la siguiente:

Resultados de DiffusionBee

Alternativamente, puede suministrar al generador de imágenes AI una imagen de entrenamiento. A continuación, introduzca las instrucciones para modificar la imagen como desee. Pulse el botón Genere para obtener una obra maestra creativa de Stable Diffusion AI. La imagen resultante es completamente diferente a la de entrada, por lo que no habrá ningún conflicto de derechos de autor si publica o monetiza la imagen generativa.

Imagen a imagen en SD

Palabras finales

Ahora ya sabe cómo ejecutar Stable Diffusion AI localmente en un PC o Mac con Windows. Puede utilizar este avanzado modelo generativo de IA para producir imágenes asombrosas para sus proyectos. Hoy en día es difícil encontrar imágenes de stock o vectoriales libres de derechos de autor para tus trabajos editoriales. 

Para superar este reto, puede utilizar Stable Diffusion libremente. No necesita dar crédito a nadie si utiliza la imagen producida personal o comercialmente. Si es un diseñador de imágenes creativo, puede ahorrar mucho dinero evitando las caras suscripciones a las aplicaciones web de Stable Diffusion.

A continuación, MidJourney vs. Stable Diffusion vs. Bing Image Creator

  • Tamal Das
    Autor
  • Rashmi Sharma
    Editor
Gracias a nuestros patrocinadores
Más lecturas sobre IA
Potencia tu negocio
Algunas de las herramientas y servicios que le ayudarán a hacer crecer su negocio.
  • Invicti utiliza el Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en tan solo unas horas.
    Pruebe Invicti
  • Web scraping, proxy residencial, gestor de proxy, desbloqueador web, rastreador de motores de búsqueda, y todo lo que necesita para recopilar datos web.
    Pruebe Brightdata
  • Monday.com es un sistema operativo de trabajo todo en uno que te ayuda a gestionar proyectos, tareas, trabajo, ventas, CRM, operaciones, flujos de trabajo y mucho más.
    Prueba el lunes
  • Intruder es un escáner de vulnerabilidades en línea que encuentra puntos débiles de ciberseguridad en su infraestructura, para evitar costosas violaciones de datos.
    Prueba Intruder