AI_BOOK / app.py
jinu0804's picture
Fix: switch to GPT2 to avoid gated model error
09648c0
Raw
History Blame Contribute Delete
752 Bytes
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()