File size: 544 Bytes
4770a86
 
408f343
65a92a8
4770a86
408f343
955d0d6
 
817f881
408f343
 
 
71d76cc
c10aecf
 
408f343
 
4770a86
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import gradio as gr

from transformers import pipeline
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM

#hub_model_id = "huggingface-course/mt5-small-finetuned-amazon-en-es"
model_id = "philschmid/bart-large-cnn-samsum"
#model_id = "t5-base"

summarizer = pipeline("summarization", model=model_id)

def summarize(text):
    #return "Summary: " + text
    out = summarizer_bart(text, max_length=70, min_length = 35)
    return "Summary: " + str(out)

iface = gr.Interface(fn=summarize, inputs="text", outputs="text")
iface.launch()