Spaces:
Sleeping
Sleeping
import os | |
import torch | |
import gradio as gr | |
from diffusers import StableDiffusion3Pipeline | |
from huggingface_hub import login | |
# Login com token via Secrets | |
login(os.environ["HF_TOKEN"]) | |
# Carregar pipeline (sem variant) | |
pipe = StableDiffusion3Pipeline.from_pretrained( | |
"stabilityai/stable-diffusion-3.5-medium", | |
torch_dtype=torch.float16 | |
).to("cuda") | |
def gerar_imagem(prompt): | |
image = pipe( | |
prompt, | |
num_inference_steps=30, | |
guidance_scale=4.5 | |
).images[0] | |
return image | |
demo = gr.Interface( | |
fn=gerar_imagem, | |
inputs=gr.Textbox(label="Prompt"), | |
outputs=gr.Image(label="Imagem"), | |
title="Stable Diffusion 3.5 Medium", | |
description="Gere imagens com SD3.5 diretamente no Hugging Face" | |
) | |
demo.launch(share=True) | |