File size: 752 Bytes
faf23c8
09648c0
faf23c8
09648c0
 
faf23c8
 
09648c0
 
 
 
faf23c8
09648c0
 
 
 
 
 
 
faf23c8
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import gradio as gr
from transformers import pipeline, set_seed

generator = pipeline("text-generation", model="gpt2")
set_seed(42)

def ask_librarian(user_input):
    prompt = f"μ‚¬μš©μž: {user_input}\nμ‚¬μ„œ:"
    result = generator(prompt, max_new_tokens=60, do_sample=True, temperature=0.8)[0]["generated_text"]
    response = result.split("μ‚¬μ„œ:")[-1].strip()
    return response

demo = gr.Interface(
    fn=ask_librarian,
    inputs=gr.Textbox(lines=3, placeholder="μ±… μΆ”μ²œμ΄λ‚˜ κΆκΈˆν•œ 것을 μž…λ ₯ν•΄ λ³΄μ„Έμš”."),
    outputs="text",
    title="πŸ“š AI λ„μ„œκ΄€ μ‚¬μ„œ",
    description="μ±… μΆ”μ²œ, λ„μ„œ κ΄€λ ¨ 질문, κ°„λ‹¨ν•œ 상식에 λ‹΅λ³€ν•˜λŠ” AI μ‚¬μ„œ μ±—λ΄‡μž…λ‹ˆλ‹€."
)

if __name__ == "__main__":
    demo.launch()