Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from diffusers import StableDiffusionPipeline | |
| import torch | |
| pipe = StableDiffusionPipeline.from_pretrained( | |
| "stabilityai/sd-turbo", | |
| torch_dtype=torch.float32 | |
| ) | |
| pipe = pipe.to("cpu") | |
| def generar_imagen(prompt): | |
| imagen = pipe( | |
| prompt, | |
| num_inference_steps=3, # antes era 1 | |
| guidance_scale=7.5 # mejora calidad | |
| ).images[0] | |
| return imagen | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# 🎨 ImaginaAI") | |
| gr.Markdown("Genera imágenes con inteligencia artificial") | |
| prompt = gr.Textbox(label="Escribe tu idea") | |
| boton_generar = gr.Button("Generar imagen") | |
| resultado = gr.Image(label="Imagen generada") | |
| boton_generar.click(fn=generar_imagen, inputs=prompt, outputs=resultado) | |
| demo.launch() |