(4 Métodos) Cómo Ejecutar FLUX Localmente en Windows, Mac y Linux

FLUX, un generador de imágenes AI avanzado, ha catapultado al frente de la escena de la inteligencia artificial. Es conocido por su capacidad para crear imágenes intrincadamente detalladas e imaginativas a partir de indicaciones de texto, lo que lo convierte en un recurso muy apreciado por artistas, diseñadores y aficionados

Build APIs Faster & Together in Apidog

(4 Métodos) Cómo Ejecutar FLUX Localmente en Windows, Mac y Linux

Start for free
Inhalte

FLUX, un generador de imágenes AI avanzado, ha catapultado al frente de la escena de la inteligencia artificial. Es conocido por su capacidad para crear imágenes intrincadamente detalladas e imaginativas a partir de indicaciones de texto, lo que lo convierte en un recurso muy apreciado por artistas, diseñadores y aficionados a la IA. Aunque se ofrecen versiones accesibles en la web, ejecutar FLUX en tu computadora personal tiene beneficios que incluyen un procesamiento más rápido, uso sin restricciones y una mayor privacidad. Esta guía proporcionará instrucciones sobre cómo ejecutar FLUX localmente en sistemas Windows, Mac y Linux. Cargar más

Antes de comenzar, hablemos sobre la mejor alternativa al generador de imágenes FlowGPT que te proporciona una calidad mucho mejor.

Las siguientes imágenes fueron generadas con el generador de imágenes AI de Anakin, ¡pruébalo ahora! 👇👇👇

Indicaciones: inocente y seductora, cabello largo, vibra alternativa, ojos bellos, pecas, senos medianos, escote sutil, cuerpo ajustado, atrevida, foto candid, (habitación acogedora), camisa de un solo hombro, ángulo dinámico, iluminación vibrante, alto contraste, sombras dramáticas, altamente detallada, piel detallada, profundidad de campo, grano de película

Indicaciones: foto en POV de un modelo sentado en una mesa de restaurante frente a la cámara, en un ambiente romántico y exclusivo, mirando a la cámara. Un filete término medio está sobre la mesa cortado en varios trozos, en una tabla de madera, que también tiene un pequeño plato de lo que parece ser un condimento o salsa con verduras picadas.

Indicaciones: Un cartel de programa de TV para “Breaking Bread,” una parodia de Breaking Bad. Un panadero serio con un delantal cubierto de harina sostiene un rodillo como si fuera un arma en una panadería rústica. Los panes y sacos de harina imitan el paisaje desértico. El menú en la pizarra lista ítems llenos de juegos de palabras. El título usa una fuente áspera para “Breaking” y letras doradas que imitan el pan para “Bread.” Lema: “Hornear es un juego peligroso.”

Indicaciones: hermoso estilo de anime japonés, una mujer adulta con alas de ángel blancas, cuernos de diablo negros y una diadema negra, halo rojo, cabello largo y ondulado rosa, ojos marrones, sonrisa malvada. Viste una sudadera técnica negra y blanca, jeans, con muchas correas y hebillas. Sostiene una lata de pintura en spray y está de pie contra una pared con el texto “Generador de imágenes AI de Anakin” en grandes grafitis de pintura en spray negra y amarilla a su lado.

Estas impresionantes imágenes de alta calidad fueron generadas con el generador de imágenes AI de Anakin, ¡pruébalo ahora! 👇👇👇

Anakin.ai - Plataforma de aplicaciones de IA todo en uno

Genera contenido, imágenes, videos y voz; crea flujos de trabajo automatizados, aplicaciones de IA personalizadas y agentes inteligentes. Tu…

app.anakin.ai

Método 1: Usando ComfyUI para Ejecutar FLUX Localmente

ComfyUI es una interfaz poderosa y fácil de usar para ejecutar modelos de IA, incluido FLUX. Este método se recomienda para usuarios que prefieren una interfaz gráfica y no quieren lidiar con operaciones de línea de comandos.

Paso 1: Instalar ComfyUI

  1. Visita la página de lanzamientos de ComfyUI en GitHub: https://github.com/comfyanonymous/ComfyUI/releases
  2. Descarga la versión más reciente para tu sistema operativo.
  3. Extrae el archivo descargado a una ubicación de tu elección.

Paso 2: Descargar Modelos FLUX

  1. Visita el repositorio de FLUX en HuggingFace: https://huggingface.co/black-forest-labs/FLUX.1-schnell/tree/main
  2. Descarga los siguientes archivos:
  • flux_schnell.safetensors (modelo principal)
  • ae.safetensors (archivo VAE)

3. Desde el repositorio de codificadores de texto de FLUX (https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main), descarga:

  • t5xxl_fp16.safetensors (para sistemas con 32GB+ RAM)
  • t5xxl_fp8_e4m3fn.safetensors (para sistemas con menos de 32GB RAM)
  • clip_l.safetensors

Paso 3: Colocar Archivos en las Carpetas de ComfyUI

  1. Mueve flux_schnell.safetensors a ComfyUI/models/checkpoints/
  2. Mueve ae.safetensors a ComfyUI/models/vae/
  3. Mueve t5xxl_fp16.safetensors (o t5xxl_fp8_e4m3fn.safetensors) y clip_l.safetensors a ComfyUI/models/clip/

Paso 4: Ejecutar ComfyUI

  1. Abre una terminal o símbolo del sistema.
  2. Navega a la carpeta de ComfyUI.
  3. Ejecuta el comando apropiado para tu sistema:
  • Windows: python_embeded\\\\python.exe -m ComfyUI
  • Mac/Linux: python3 main.py

4. Abre un navegador web y ve a http://localhost:8188

Paso 5: Configurar el Flujo de Trabajo de FLUX

  1. En la interfaz de ComfyUI, haz clic derecho y agrega los siguientes nodos:
  • CLIP Text Encode (T5XXL)
  • CLIP Text Encode (CLIP L)
  • Flux Guidance
  • Empty Latent Image
  • VAE Decode

2. Conecta los nodos de la siguiente manera:

  • La salida de CLIP Text Encode (T5XXL) al input “t5_emb” de Flux Guidance
  • La salida de CLIP Text Encode (CLIP L) al input “clip_emb” de Flux Guidance
  • La salida de Empty Latent Image al input “latent” de Flux Guidance
  • La salida de Flux Guidance al input de VAE Decode

3. Establece tus parámetros deseados en cada nodo.

Paso 6: Generar Imágenes

  1. Ingresa tu indicación de texto en ambos nodos de CLIP Text Encode.
  2. Haz clic en “Cola de Indicación” para generar una imagen.

Método 2: Usando Stable Diffusion WebUI

Stable Diffusion WebUI es otra interfaz popular para ejecutar modelos de IA, incluido FLUX. Este método es adecuado para usuarios que ya están familiarizados con Stable Diffusion y prefieren su interfaz.

Paso 1: Instalar Stable Diffusion WebUI

  1. Clona el repositorio de Stable Diffusion WebUI:

git clone <https://github.com/AUTOMATIC1111/stable-diffusion-webui.git>

2. Navega al directorio clonado:

cd stable-diffusion-webui

3. Ejecuta el script apropiado para tu sistema:

  • Windows: webui-user.bat
  • Mac/Linux: ./webui.sh

Paso 2: Descargar Modelos FLUX

Sigue los mismos pasos que en el Método 1 para descargar los modelos de FLUX y el archivo VAE.

Paso 3: Colocar Archivos en las Carpetas de Stable Diffusion WebUI

  1. Mueve flux_schnell.safetensors a stable-diffusion-webui/models/Stable-diffusion/
  2. Mueve ae.safetensors a stable-diffusion-webui/models/VAE/

Paso 4: Configurar Stable Diffusion WebUI

  1. En el WebUI, ve a la pestaña “Configuraciones”.
  2. En “Stable Diffusion,” selecciona el modelo FLUX.
  3. En “VAE,” selecciona el archivo VAE de FLUX.
  4. Haz clic en “Aplicar configuraciones” y reinicia el WebUI.

Paso 5: Generar Imágenes

  1. En la pestaña de texto a imagen, ingresa tu indicación.
  2. Ajusta la configuración según lo desees.
  3. Haz clic en “Generar” para crear tu imagen.

Método 3: Usando Stability Matrix

Stability Matrix es una aplicación poderosa y fácil de usar que te permite ejecutar varios modelos de IA, incluido FLUX, con una interfaz elegante y características avanzadas. Este método es ideal para usuarios que desean un equilibrio entre facilidad de uso y opciones de personalización.

Paso 1: Instalar Stability Matrix

  1. Visita la página de GitHub de Stability Matrix: https://github.com/LykosAI/StabilityMatrix
  2. Descarga la última versión para tu sistema operativo (Windows, Mac o Linux).
  3. Instala la aplicación siguiendo las instrucciones para tu SO:
  • Windows: Ejecuta el instalador ejecutable.
  • Mac: Arrastra el archivo .app a tu carpeta de Aplicaciones.
  • Linux: Extrae la AppImage y hazla ejecutable.

Paso 2: Configurar Stability Matrix

  1. Inicia Stability Matrix.
  2. Durante la primera ejecución, la aplicación te guiará a través de la configuración inicial.
  3. Elige tu ubicación de instalación preferida y configuraciones de GPU.

Paso 3: Instalar el Paquete ComfyUI

  1. En Stability Matrix, ve a la pestaña “Administrador de Paquetes”.
  2. Busca “ComfyUI” en la lista de paquetes disponibles.
  3. Haz clic en “Instalar” junto a ComfyUI.
  4. Espera a que finalice la instalación.

Paso 4: Descargar Modelos FLUX

  1. En Stability Matrix, ve a la pestaña “Administrador de Modelos”.
  2. Haz clic en “Agregar Nuevo Modelo.”
  3. En la barra de búsqueda, escribe “FLUX” y presiona Enter.
  4. Encuentra los siguientes modelos y haz clic en “Descargar” para cada uno:
  • FLUX.1-schnell (modelo principal)
  • FLUX VAE (archivo VAE)
  • FLUX T5XXL Text Encoder (elige fp16 o fp8 según la RAM de tu sistema)
  • FLUX CLIP L Text Encoder

Paso 5: Configurar ComfyUI para FLUX

  1. En Stability Matrix, ve a la pestaña “Paquetes Instalados”.
  2. Busca ComfyUI y haz clic en “Iniciar.”
  3. Cuando ComfyUI se abra en tu navegador, haz clic derecho en el espacio de trabajo y agrega los siguientes nodos:
  • CLIP Text Encode (T5XXL)
  • CLIP Text Encode (CLIP L)
  • Flux Guidance
  • Empty Latent Image
  • VAE Decode

Paso 6: Configurar el Flujo de Trabajo de FLUX

  1. Conecta los nodos de la siguiente manera:
  • La salida de CLIP Text Encode (T5XXL) al input “t5_emb” de Flux Guidance
  • La salida de CLIP Text Encode (CLIP L) al input “clip_emb” de Flux Guidance
  • La salida de Empty Latent Image al input “latent” de Flux Guidance
  • La salida de Flux Guidance al input de VAE Decode

2. En cada nodo, selecciona el modelo FLUX apropiado:

  • Para CLIP Text Encode (T5XXL), elige el FLUX T5XXL Text Encoder
  • Para CLIP Text Encode (CLIP L), elige el FLUX CLIP L Text Encoder
  • Para Flux Guidance, elige FLUX.1-schnell
  • Para VAE Decode, elige FLUX VAE

Paso 7: Generar Imágenes

  1. Ingresa tu indicación de texto deseada en ambos nodos de CLIP Text Encode.
  2. Ajusta los parámetros en el nodo de Flux Guidance:
  • Establece el número de pasos (p. ej., 20–50)
  • Ajusta la escala de guía (p. ej., 7–9)
  • Establece el ancho y alto deseado (p. ej., 512x512)

3. Haz clic en “Cola de Indicación” para generar una imagen.

Método 4: Usando Script de Python (Avanzado)

Este método es para usuarios avanzados que se sientan cómodos con Python y prefieren un enfoque más personalizable.

Paso 1: Configurar el Entorno de Python

  1. Instala Python 3.8 o superior.

2. Crea un nuevo entorno virtual:

python -m venv flux_env

3. Activa el entorno virtual:

  • Windows: flux_env\\\\Scripts\\\\activate
  • Mac/Linux: source flux_env/bin/activate

Paso 2: Instalar Dependencias

  1. Instala PyTorch con soporte de CUDA (visita pytorch.org para el comando correcto para tu sistema).

2. Instala otros paquetes requeridos:

pip install transformers diffusers accelerate

Paso 3: Descargar Modelos FLUX

Sigue los mismos pasos que en el Método 1 para descargar los modelos de FLUX y el archivo VAE.

Paso 4: Crear Script de Python

Crea un nuevo archivo llamado run_flux.py con el siguiente contenido:

import torch

from diffusers import FluxModel, FluxScheduler, FluxPipeline

from transformers import T5EncoderModel, CLIPTextModel, CLIPTokenizer

def load_flux():

flux_model = FluxModel.from_pretrained(“ruta/a/flux_schnell.safetensors”)

t5_model = T5EncoderModel.from_pretrained(“ruta/a/t5xxl_fp16.safetensors”)

clip_model = CLIPTextModel.from_pretrained(“ruta/a/clip_l.safetensors”)

clip_tokenizer = CLIPTokenizer.from_pretrained(“openai/clip-vit-large-patch14”)

scheduler = FluxScheduler()

pipeline = FluxPipeline(

flux_model=flux_model,

t5_model=t5_model,

clip_model=clip_model,

clip_tokenizer=clip_tokenizer,

scheduler=scheduler

)

return pipeline

def generate_image(pipeline, prompt, num_inference_steps=50):

image = pipeline(prompt, num_inference_steps=num_inference_steps).images[0]

return image

if __name__ == “__main__”:

pipeline = load_flux()

prompt = “Un hermoso paisaje con montañas y un lago”

image = generate_image(pipeline, prompt)

image.save(“flux_generated_image.png”)

Paso 5: Ejecutar el Script

  1. Abre una terminal o símbolo del sistema.
  2. Activa tu entorno virtual.
  3. Ejecuta el script:

python run_flux.py

Conclusión

Usar FLUX de forma local te introduce a un mundo de posibilidades infinitas en arte y diseño generados por IA. Ya sea a través de la amigable ComfyUI, el familiar Stable Diffusion WebUI o un script de Python personalizado, ahora puedes controlar el poder de FLUX en tu máquina local. Siempre cumple con los términos de licencia del modelo y úsalo de manera responsable.

Explora FLUX en profundidad, juega con diferentes indicaciones, configuraciones y flujos de trabajo para apreciar su pleno potencial. Ejecutar FLUX localmente no solo ofrece más control durante la generación, sino que permite iteraciones más rápidas y una comprensión más profunda de las habilidades del modelo.

Con dedicación e imaginación, estás en camino de producir visuales extraordinarios y de alta calidad que estiran los límites del arte asistido por IA. ¡Disfruta de tu excursión en la intrigante imagen de FLUX y la generación de imágenes AI! ¡Sé el Elon Musk de tus propias creaciones!