A simple and elegant web app that summarizes long text into concise content using Generative AI. Built with Streamlit and Hugging Face's Transformers, this app allows users to generate summaries with just a click.
- Clean and interactive UI built with Streamlit
- Uses
facebook/bart-large-cnnsummarization model - Supports summarization of long texts
- Real-time inference and feedback
The app uses a pre-trained transformer model (facebook/bart-large-cnn) to generate extractive and abstractive summaries of long texts. The model is loaded from Hugging Face’s 🤗 Transformers library and runs inference locally or on GPU if available.
git clone https://github.com/your-username/ai-text-summarizer.git
cd ai-text-summarizer
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
streamlit run text_summarizer.py
