Spaces:
Build error
Build error
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() |