foredu_gradio / app.py
taeseon's picture
firstcommit
47f3581 verified
raw
history blame contribute delete
713 Bytes
# app.py
import gradio as gr
from transformers import pipeline
# ν…μŠ€νŠΈ 생성 νŒŒμ΄ν”„λΌμΈ λ‘œλ“œ
generator = pipeline('text-generation', model='skt/ko-gpt-trinity-1.2B-v0.5')
# 생성 ν•¨μˆ˜ μ •μ˜
def generate_text(prompt, max_length=100):
results = generator(prompt, max_length=max_length, num_return_sequences=1)
return results[0]['generated_text']
# Gradio μΈν„°νŽ˜μ΄μŠ€ μ •μ˜
demo = gr.Interface(
fn=generate_text,
inputs=[
gr.Textbox(placeholder="ν…μŠ€νŠΈλ₯Ό μž…λ ₯ν•˜μ„Έμš”...", label="ν”„λ‘¬ν”„νŠΈ"),
gr.Slider(minimum=10, maximum=200, value=100, label="μ΅œλŒ€ 길이")
],
outputs=gr.Textbox(label="μƒμ„±λœ ν…μŠ€νŠΈ")
)
# μ•± μ‹€ν–‰
demo.launch()