VoltIC commited on
Commit
b87262d
·
verified ·
1 Parent(s): 29d0c67

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -11
app.py CHANGED
@@ -1,27 +1,28 @@
1
  import streamlit as st
2
  from transformers import pipeline
3
 
4
-
5
  MODEL_ID = "VoltIC/Automated-Text-Summarizer"
6
 
7
  @st.cache_resource
8
  def load_summarizer():
9
- return pipeline("summarization", model=MODEL_ID, framework="pt")
 
 
 
 
 
10
 
11
  summarizer = load_summarizer()
12
 
13
  st.title("📝 AI Text Summarizer")
14
- st.write("Enter a long article or legal document to get a concise summary.")
15
 
16
  input_text = st.text_area("Paste text here...", height=300)
17
 
18
  if st.button("Summarize"):
19
  if input_text.strip():
20
- with st.spinner("Processing..."):
21
- summary = summarizer(input_text, max_length=100, min_length=30, do_sample=False)
22
-
23
- st.success("Done!")
24
- st.subheader("Summary:")
25
- st.write(summary[0]['summary_text'])
26
- else:
27
- st.warning("Please paste some text first!")
 
1
  import streamlit as st
2
  from transformers import pipeline
3
 
4
+ # Your specific model repository
5
  MODEL_ID = "VoltIC/Automated-Text-Summarizer"
6
 
7
  @st.cache_resource
8
  def load_summarizer():
9
+ return pipeline(
10
+ "summarization",
11
+ model=MODEL_ID,
12
+ subfolder="summarizer_model",
13
+ framework="pt"
14
+ )
15
 
16
  summarizer = load_summarizer()
17
 
18
  st.title("📝 AI Text Summarizer")
19
+ st.write("Your model has loaded successfully from the subfolder!")
20
 
21
  input_text = st.text_area("Paste text here...", height=300)
22
 
23
  if st.button("Summarize"):
24
  if input_text.strip():
25
+ with st.spinner("Summarizing..."):
26
+ summary = summarizer(input_text, max_length=100, min_length=30)
27
+ st.success("Summary Complete!")
28
+ st.write(summary[0]['summary_text'])