File size: 716 Bytes
1389ddb 16e5d56 1389ddb a2c58f1 1389ddb a2c58f1 1389ddb a2c58f1 1389ddb a2c58f1 1389ddb 16e5d56 1389ddb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# app.py
import gradio as gr
from transformers import pipeline
# ๋ชจ๋ธ ๋ก๋
generator = pipeline('text-to-image', model='CompVis/stable-diffusion-v1-4')
def generate_image(prompt):
# ์ด๋ฏธ์ง ์์ฑ
images = generator(prompt, num_return_sequences=1)
return images[0]['generated_image']
# Gradio ์ธํฐํ์ด์ค ์ค์
iface = gr.Interface(
fn=generate_image,
inputs=gr.inputs.Textbox(lines=2, placeholder="ํ
์คํธ๋ฅผ ์
๋ ฅํ์ธ์..."),
outputs="image",
title="ํ
์คํธ์์ ์ด๋ฏธ์ง ์์ฑ",
description="ํ
์คํธ๋ฅผ ์
๋ ฅํ๋ฉด ํด๋น ํ
์คํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ์์ฑํฉ๋๋ค."
)
# ์ธํฐํ์ด์ค ์คํ
if __name__ == "__main__":
iface.launch() |