Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from diffusers import StableDiffusionPipeline | |
| import torch | |
| # โหลดโมเดล | |
| pipe = StableDiffusionPipeline.from_pretrained( | |
| "stabilityai/stable-diffusion-2", | |
| torch_dtype=torch.float16 | |
| ).to("cuda") | |
| # ฟังก์ชันที่รันเมื่อผู้ใช้กรอก prompt | |
| def generate_image(prompt): | |
| image = pipe(prompt).images[0] | |
| return image | |
| # สร้าง Gradio UI | |
| with gr.Blocks() as demo: | |
| gr.Markdown("## 🧠 Text-to-Image with Stable Diffusion 2") | |
| with gr.Row(): | |
| prompt_input = gr.Textbox(label="Enter your prompt", placeholder="A fantasy landscape with waterfalls...") | |
| output_image = gr.Image(label="Generated Image") | |
| generate_btn = gr.Button("Generate") | |
| generate_btn.click(fn=generate_image, inputs=prompt_input, outputs=output_image) | |
| # ให้ Gradio แสดง UI | |
| demo.launch() | |