Skip to content

A lightweight Express.js REST API for text summarization. It provides a /summarize endpoint to shorten long text into a concise summary, and a /health endpoint for status checks. Built with Node.js, supports JSON requests, and can easily be extended to use AI-powered summarizers like OpenAI GPT or HuggingFace Transformers.

License

Notifications You must be signed in to change notification settings

mnk-nasir/AI-summarization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI-summarization

A lightweight Express.js REST API for text summarization. It provides a /summarize endpoint to shorten long text into a concise summary, and a /health endpoint for status checks. Built with Node.js, supports JSON requests, and can easily be extended to use AI-powered summarizers like OpenAI GPT or HuggingFace Transformers.

πŸ“ Text Summarizer API

A lightweight Express.js API for summarizing text.
Built with Node.js, supports JSON input, and can be extended to use NLP/AI summarizers.


πŸš€ Features

  • REST API built with Express
  • /summarize endpoint to generate summaries
  • /health endpoint for health checks
  • CORS enabled for frontend integration
  • Easily extendable with AI models (OpenAI, HuggingFace, etc.)

πŸ“¦ Installation

# Clone repo
git clone https://github.com/your-username/text-summarizer-api.git
cd text-summarizer-api

# Install dependencies
npm install
## Credits / Acknowledgements

- This project is based on code originally created by **trackzero**.
- Backend: Node.js + Express

About

A lightweight Express.js REST API for text summarization. It provides a /summarize endpoint to shorten long text into a concise summary, and a /health endpoint for status checks. Built with Node.js, supports JSON requests, and can easily be extended to use AI-powered summarizers like OpenAI GPT or HuggingFace Transformers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published