paper_recom / app.py
Hann99's picture
Update app.py
572f4d0
raw
history blame contribute delete
No virus
1.37 kB
import gradio as gr
import 期刊论文投稿推荐系统
textbox_keyword_inputs = gr.inputs.Textbox(lines=6, placeholder='关键词', default='', label=None, optional=False)
textbox_abstract = gr.inputs.Textbox(lines=1, placeholder='请输入文章摘要', default='', label='摘要', optional=False)
def greet(textbox_keyword_inputs, history=[]):
outputs = 期刊论文投稿推荐系统.extract_tags(textbox_keyword_inputs)
label = outputs[0]
values_1 = outputs[1]
history.append(textbox_keyword_inputs)
print([(f"{history[len(history)-1]}", f"{label[0]}")])
print('----------------------------------')
print(textbox_keyword_inputs)
# return [(f"{history[0]}",f"{gr.HTML('根据您的论文所推荐的期刊.html')}")], history
return [(f"{history[len(history)-1][:50]+'.....'}", f"{label[0]+'综合影响因子:'+str(values_1[0])}")], history
with gr.Blocks() as Interface:
# 实例化一个机器人聊天组件
chatbot = gr.Chatbot()
# 状态码
state = gr.State([])
# 水平居中排列
with gr.Row():
# 实例化输入文本框
txt = gr.Textbox(show_label=False, placeholder="请输入文章摘要").style(container=False)
# 提交文本框后执行分析并输出
txt.submit(greet, [txt, state], [chatbot, state])
if __name__ == "__main__":
Interface.launch()