Spaces:
Sleeping
Sleeping
File size: 780 Bytes
a134161 |
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 27 |
# streamlit_app.py
import streamlit as st
import requests
st.set_page_config(page_title="Text Summarizer", layout="centered")
st.title("π Text Summarization App")
input_text = st.text_area("Enter text to summarize", height=200)
if st.button("Summarize"):
if input_text.strip() == "":
st.warning("Please enter some text.")
else:
try:
response = requests.post(
"http://localhost:8080/predict",
params={"text": input_text}
)
if response.status_code == 200:
st.subheader("Summary")
st.success(response.text)
else:
st.error("Failed to summarize. Try again.")
except Exception as e:
st.error(f"Error: {e}")
|