File size: 577 Bytes
2d71bf6
a46b0f6
0669fa1
a46b0f6
 
30fd9a1
a46b0f6
 
 
0669fa1
a46b0f6
0669fa1
a46b0f6
 
 
0669fa1
 
a46b0f6
b30eb63
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import gradio as gr
from transformers import pipeline

# ๋ชจ๋ธ์„ pipeline์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.
text_gen = pipeline("text-generation", model="stabilityai/sdxl-turbo")

def generate_text(prompt):
    # ์ƒ์„ฑ๋œ ํ…์ŠคํŠธ๋ฅผ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.
    return text_gen(prompt, max_length=50, do_sample=True)[0]['generated_text']

# Gradio ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
iface = gr.Interface(
    fn=generate_text,
    inputs=gr.Textbox(lines=2, placeholder="Enter a prompt to generate text"),
    outputs=gr.Textbox(),
)

# ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
iface.launch()