Sumz is a web application designed to simplify your reading experience by providing concise summaries for lengthy articles. It utilizes the powerful OpenAI GPT-4 to generate accurate and coherent summaries.
- Article Summarization: Input the URL of an article, and Summize will generate a summary using OpenAI GPT-4.
- History: Access a history of previously summarized articles for quick reference.
- Clipboard Copy: Easily copy article URLs to the clipboard for sharing.
Before running the application, ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/tanbiralam/summarizer_ai.git cd summarizer_ai
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and visit http://localhost:3000 to use Sumz.
To use Summize, you need to obtain an API key from RAPIDAPI. Follow the instructions on the Article SUmmariser to obtain your API key. Once obtained, set the key in the src/services/article.js
file.
const rapidApiKey = '<YOUR_RAPID_API_KEY>';
- src/components/Demo.jsx: Main component handling article summarization.
- src/components/Hero.jsx: Header component displaying the app's logo and title.
- src/services/article.js: API setup for interacting with the OpenAI GPT-4 API.
- src/services/store.js: Redux store configuration.
- src/App.jsx: Main entry point rendering components.
Explore a live preview of Sumz: Live Preview