nimesh-p commited on
Commit
0540abc
·
1 Parent(s): 3192624

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -24
app.py CHANGED
@@ -1,24 +1,17 @@
1
- import streamlit as st
2
- from transformers import AutoTokenizer, pipeline
3
-
4
- st.title("Text Summarization App")
5
-
6
- # Initialize the summarizer
7
- summarizer = pipeline("summarization", model="pszemraj/led-large-book-summary")
8
- tokenizer = AutoTokenizer.from_pretrained("pszemraj/led-large-book-summary")
9
-
10
- # Input text area
11
- article = st.text_area("Enter Text to Summarize:")
12
-
13
- # Summarization button
14
- if st.button("Summarize"):
15
- if article:
16
- # Perform summarization
17
- data = summarizer(article, max_length=200, min_length=180, do_sample=False)
18
- summary = data[0]["summary_text"]
19
-
20
- # Display the summary
21
- st.subheader("Summary:")
22
- st.write(summary)
23
- else:
24
- st.warning("Please enter some text to summarize.")
 
1
+ certifi==2023.7.22
2
+ charset-normalizer==3.3.2
3
+ filelock==3.13.1
4
+ fsspec==2023.10.0
5
+ huggingface-hub==0.17.3
6
+ idna==3.4
7
+ numpy==1.26.1
8
+ packaging==23.2
9
+ PyYAML==6.0.1
10
+ regex==2023.10.3
11
+ requests==2.31.0
12
+ safetensors==0.4.0
13
+ tokenizers==0.14.1
14
+ tqdm==4.66.1
15
+ transformers==4.35.0
16
+ typing_extensions==4.8.0
17
+ urllib3==2.0.7