Spaces:
Runtime error
Runtime error
from utils import * | |
import gradio as gr | |
def main(file, ext_threshold, article_type): | |
paper = read_text_to_json(file.name) | |
if not is_valid_format(paper): | |
return "invalid_format" | |
sentJson = convert_to_sentence_json(paper) | |
sentFeat = extract_sentence_features(sentJson) | |
ExtModel = load_ExtModel('model/LGB_model_F10_S.pkl') | |
ext = extractive_method(sentJson, sentFeat, ExtModel, TGB=False) | |
return ext | |
# 定義Gradio介面 | |
iface = gr.Interface( | |
fn=main, | |
inputs=[ | |
gr.inputs.File(), | |
gr.inputs.Slider(minimum=0.5, maximum=1, default=0.5, step=0.01, label="Extractive - Threshold"), | |
gr.inputs.Dropdown(["non-specialized field", "biomedical field"],default="non-specialized field", label="Abstractive - Field") | |
], | |
outputs=gr.outputs.Textbox(label="Output - Structured Abstract"), | |
title="Ext-Abs-StructuredSum", | |
description="please upload a .txt file formatted in the form of the example.", | |
# examples=[['text.txt']], | |
allow_flagging='never' | |
) | |
# 啟動Gradio介面 | |
iface.launch(share=False) # share=False 用於停用分享模式 | |