This project is a News Summarizer that leverages OpenAI's GPT models to provide concise summaries of news articles based on user-specified topics. It integrates with the NewsAPI to fetch relevant articles and uses Streamlit for an interactive user interface.
- Fetches latest news articles based on a given topic using NewsAPI.
- Summarizes the articles using OpenAI's GPT models.
- Interactive user interface built with Streamlit.
Before you begin, ensure you have met the following requirements:
- Python 3.6+
- A NewsAPI API key
- An OpenAI API key
Clone the repository and navigate to the project directory:
git clone https://github.com/your-github-username/news-summarizer.git
cd news-summarizer
pip install -r requirements.txt