Flux1grande01 / app.py
Hal-90000's picture
Update app.py
3c42841 verified
raw
history blame contribute delete
956 Bytes
import gradio as gr
from diffusers import DiffusionPipeline
import torch
# Cargar el modelo FLUX.1-schnell
modelo = DiffusionPipeline.from_pretrained("black-forest-labs/FLUX.1-schnell")
modelo.enable_model_cpu_offload() # Para ahorrar memoria en la GPU si es necesario
# Funci贸n para generar la imagen con una semilla espec铆fica
def generar_imagen_con_semilla(prompt, seed=42):
generador = torch.manual_seed(seed) # Establecer la semilla
imagen = modelo(prompt, guidance_scale=7.5, num_inference_steps=4, generator=generador).images[0]
return imagen
# Crear la interfaz de Gradio con la nueva sintaxis
interfaz = gr.Interface(
fn=generar_imagen_con_semilla,
inputs=[gr.Textbox(label="Prompt"), gr.Number(value=42, label="Seed")],
outputs="image",
title="Generador de Im谩genes FLUX.1-schnell",
description="Genera im谩genes a partir de un prompt de texto y una semilla."
)
# Lanzar la aplicaci贸n
interfaz.launch()