Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| import algo | |
| algo_rule = algo.AlgoRule() | |
| algo_ai = algo.AlgoAI() | |
| def process(query): | |
| r1 = algo_rule.algo(query) | |
| r1 = sorted(r1) | |
| text_r1 = '' | |
| for item in r1: | |
| text_r1 += '\n'+'- '+item | |
| r2 = algo_ai.algo(query) | |
| text_r2 = '' | |
| for item in r2: | |
| text_r2 += '\n'+'- '+item | |
| output = f''' | |
| 绿产目录匹配结果 - 关键词规则: | |
| {text_r1} | |
| 绿产目录匹配结果 - AI匹配: | |
| {text_r2} | |
| ''' | |
| return output | |
| # We instantiate the Textbox class | |
| textbox_input = gr.Textbox(label="输入", placeholder="", lines=2) | |
| textbox_output = gr.Textbox(label="绿产目录匹配", placeholder="", lines=15) | |
| demo = gr.Interface(fn=process, inputs=textbox_input, outputs=textbox_output) | |
| demo.launch(share=False, server_name='0.0.0.0', server_port=8001) |