File size: 616 Bytes
5a60200
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import gradio as gr
from gradio import inputs
# from src.text_rank_summarizer import summarize
from src.transformer_summarization import summarize

long_text_input = inputs.Textbox(lines=200, label='Long Text')
summary_lines = inputs.Number(default=4, label='Summary Lines')

interface = gr.Interface(fn=summarize,
                         inputs=[long_text_input],
                         outputs=['text'],
                         live=False,
                         layout='horizontal',
                         css='css/index.css')

if __name__ == '__main__':
    app, local_url, share_url = interface.launch()