Spaces:
Runtime error
Runtime error
File size: 706 Bytes
357d784 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import streamlit as st
from transformers import PegasusForConditionalGeneration
from transformers import PegasusTokenizer
from transformers import pipeline
model_name = "google/pegasus-xsum"
pegasus_tokenizer = PegasusTokenizer.from_pretrained(model_name)
st.title("Text Summarizer")
input_text=st.text_area("Input the text to summarize","")
if st.button("Summarize"):
st.text("It may take a minute or two.")
nwords=len(input_text.split(" "))
summarizer = pipeline("summarization", model=model_name, tokenizer=pegasus_tokenizer,min_length=int(nwords/10)+20, max_length=int(nwords/5+20), framework="pt")
summary=summarizer(input_text)[0]['summary_text']
st.header("Summary")
st.markdown(summary) |