| import torch |
| from diffusers import StableDiffusion3Pipeline |
| from huggingface_hub import login |
| import os |
| import gradio as gr |
|
|
| |
| token = os.getenv("HF_TOKEN") |
| if token: |
| login(token=token) |
| else: |
| raise ValueError("Hugging Face token not found. Please set it as a repository secret in the Space settings.") |
|
|
| |
| model_id = "stabilityai/stable-diffusion-3.5-large" |
| pipe = StableDiffusion3Pipeline.from_pretrained(model_id) |
|
|
| pipe.to("cpu") |
|
|
| |
| def generate_image(prompt): |
| image = pipe(prompt).images[0] |
| return image |
|
|
| |
| iface = gr.Interface(fn=generate_image, inputs="text", outputs="image") |
| iface.launch() |
|
|