|
import gradio as gr |
|
gr.close_all() |
|
|
|
from transformers import pipeline |
|
get_completion = pipeline("summarization", model="sshleifer/distilbart-cnn-12-6") |
|
|
|
def summarize(input): |
|
output = get_completion(input) |
|
return output[0]['summary_text'] |
|
|
|
gr.close_all() |
|
demo = gr.Interface(fn=summarize, |
|
|
|
|
|
|
|
|
|
inputs=[gr.Textbox(label="What do you want summarize !", lines=6)], |
|
outputs=[gr.Textbox(label="Magic Summarization !!!", lines=3)], |
|
title="Text summarization test and demo app by Srinivas.V ..", |
|
description="Summarize any text", |
|
allow_flagging="never" |
|
) |
|
demo.launch(share=True) |