openthaigpt / app.py
Kobkrit Viriyayudhakorn
Change interface again
7faefb7
import gradio as gr
import openthaigpt
def gen(input):
return openthaigpt.generate(input)
def zero(input):
return str(openthaigpt.zero(input))
with gr.Blocks() as demo:
gr.Markdown("OpenThaiGPT version 0.0.10")
with gr.Tabs():
with gr.TabItem("Generate"):
gen_input = gr.Textbox(lines=3, label="Input Prompt", value="Q: อยากลดความอ้วน ทำอย่างไร\n\nA:")
gen_output = gr.Textbox(lines=3, label="Generated Output", value="")
gen_btn = gr.Button("Generate")
gen_btn.click(fn=gen, inputs=gen_input, outputs=gen_output)
with gr.TabItem("Zero (GPT Check)"):
zero_input = gr.Textbox(lines=3, label="Input Text", value="การลดน้ำหนักเป็นเรื่องที่ต้องพิจารณาอย่างละเอียดและรอบคอบเพื่อให้ได้ผลลัพธ์ที่ดีและมีประสิทธิภาพมากที่สุด")
zero_output = gr.Textbox(lines=3, label="Check Result", value="")
zero_btn = gr.Button("Check")
zero_btn.click(fn=zero, inputs=zero_input, outputs=zero_output)
demo.launch()