File size: 741 Bytes
cf354bd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from gradio import Blocks,Row,Group,Markdown,Textbox,Button,DataFrame as GRDataFrame
from backend import Backend
def launch_frontend(backend:Backend):
    with Blocks() as frontend:
        Markdown("""
        自然言語処理モデル"Sentence BERT"を使って、ドラえもんのひみつ道具をあいまい検索。
        自分の言葉でひみつ道具を説明してください。
        """)
        with Group():
            query_textbox = Textbox(label="ひみつ道具の説明",max_lines=1)
            submit_button = Button("検索")
        result_table = GRDataFrame(label="検索結果")

        submit_button.click(backend.on_submit_button_press,inputs=query_textbox,outputs=result_table)
    frontend.launch()