Spaces:
Runtime error
Runtime error
import gradio as gr | |
import os | |
model = gr.load("models/fnlp/bart-base-chinese") | |
def generate_summary(file): | |
# 读取上传的文本文件内容 | |
with open(file.name, 'r', encoding='utf-8') as f: | |
text_content = f.read() | |
print("File Content:", text_content) # 添加此行进行调试 | |
# 使用模型进行处理(在这里是摘要生成,你可以替换为你的具体模型处理逻辑) | |
result = model.predict(text_content) | |
return result | |
def read_file_content(file): | |
# 读取上传的文本文件内容 | |
with open(file.name, 'r', encoding='utf-8') as f: | |
text_content = f.read() | |
return text_content | |
demo = gr.Interface( | |
fn=generate_summary, | |
inputs=gr.File(), | |
outputs="text", | |
live=False | |
) | |
# 增加一个上传文件后读取文件内容的接口 | |
file_reader = gr.Interface( | |
fn=read_file_content, | |
inputs=gr.File(), | |
outputs="text", | |
live=False | |
) | |
# 启动应用 | |
demo.launch(share=True) | |