An open API service indexing awesome lists of open source software.

https://github.com/abhis33/ai-document-summarizer

A simple document summarizer using GPT LLM
https://github.com/abhis33/ai-document-summarizer

docker docker-compose fastapi llm openai python3 vuejs

Last synced: 3 months ago
JSON representation

A simple document summarizer using GPT LLM

Awesome Lists containing this project

README

          

## To run the app -

1. Make sure the root folder has .env file with OPENAI_API_KEY
2. docker-compose up -d --build for running the backend - FASTAPI
3. cd frontend
4. npm i for installation
5. npm run dev (Might have problem on platforms other than windows)

Choices of technology -
- Since I wanted to do fast prototyping I chose FastAPI in python with Vue for the frontend.
- I chose docker for fast setup although for frontend there were some minor roadblocks so we're directly using npm run dev

## Screenshots

!["Summarizer Screenshot"](https://github.com/Abhis33/AI-Document-Summarizer/blob/main/screenshots/Screenshot%202025-03-09%20at%2010-01-16%20AI%20Document%20Summarizer.png?raw=true)