This project features the development and implementation of an advanced text summarization system using LangChain and BART-Large-CNN. This project allows users to summarize long text entered in the app into a few sentences.
Streamlit: https://crypter70-text-summarization-using-langchain-and-bar-app-vvyyrc.streamlit.app/
Intial project screen: Project screen after results:
-
Clone the repository
git clone https://github.com/crypter70/Text-Summarization-using-LangChain-and-BART-Large-CNN
-
Create a virtual environment
python -m venv env
-
Install the requirements
pip install -r requirements.txt
-
Add the HUGGINGFACEHUB_API_TOKEN from HuggingFace to .env file
-
Run the application
streamlit run App.py