AI Text Summarizer is a Node.js-based server-side rendering application designed to provide users with concise summaries of lengthy texts. Leveraging the advanced capabilities of Hugging Face's Facebook BART model, this project efficiently processes input text and generates meaningful summaries. The application features a user-friendly interface that allows users to easily enter text and receive summaries with just a click. Built using Express for web framework support, it ensures fast and secure data handling. This project not only aims to enhance productivity by distilling information but also prioritizes user privacy, making it an ideal tool for anyone needing quick insights from larger documents
This project is a Node.js-based server-side rendering application that utilizes Hugging Face's Facebook BART model to summarize text efficiently. It aims to provide users with concise and meaningful summaries of longer texts.
- Summarizes text using advanced AI algorithms.
- Fast and efficient processing.
- User-friendly interface for easy interaction.
- Private and secure data handling.
- Node.js: Server-side JavaScript runtime.
- Express: Web framework for Node.js.
- Hugging Face Transformers: For implementing the BART model.
- HTML/CSS: For front-end rendering.
To set up the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/JaswanthRemiel/AI-text-Summarizer.git
- Navigate to the project directory:
cd AI-text-Summarizer
- Install the required dependencies:
npm install
- Start the server:
npm start
The application should now be running on http://localhost:3000
- Open your web browser and navigate to http://localhost:3000.
- Enter the text you want to summarize in the input field.
- Click on the "Summarize" button to receive the summarized text.
POST /summarize
Description: Summarizes the provided text.
Request Body:
{
"text": "Your long text here."
}
Response:
{
"summary": "The summarized text here."
}
Contributions are welcome! If you have suggestions for improvements or features, feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.