Spaces:
Sleeping
Sleeping
import gradio as gr | |
from utils import analyze_chat | |
# 创建Gradio界面 | |
iface = gr.Interface( | |
fn=analyze_chat, | |
inputs=gr.File(label="上传微信聊天记录(JSON / TXT)"), | |
outputs=[ | |
gr.Textbox(label="实体识别结果", lines=4), | |
gr.Textbox(label="人物关系(含关系类型)", lines=6), | |
gr.HTML(label="人物关系图谱"), | |
gr.Textbox(label="违法行为分析结果", lines=6) | |
], | |
title="微信聊天人物关系与法律风险分析", | |
description="上传JSON或TXT格式的微信聊天记录,自动识别人物实体和关系类型,生成互动图谱,并分析可能存在的违法行为。", | |
theme="compact" | |
) | |
if __name__ == "__main__": | |
iface.launch() | |