Spaces:
Sleeping
Sleeping
File size: 778 Bytes
4f476af 86398a2 4f476af 86398a2 d82099c 4f476af 86398a2 4f476af 86398a2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import streamlit as st
from transformers import pipeline
# Load summarization model
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
# Streamlit App
st.title("Summarization App")
# Input text area for user to enter the article
article = st.text_area("Enter the article:", "", height=300)
if st.button("Generate Summary"):
if article:
# Generate summary using the summarizer pipeline
summary_result = summarizer(article, max_length=130, min_length=30, do_sample=False)
# Extract the summary text
summary_text = summary_result[0]['summary_text']
# Display the summary
st.subheader("Summary:")
st.write(summary_text)
else:
st.warning("Please enter an article for summarization.")
|