Skip to content

This REST API service allows users to upload a 1-page PDF file, extracts its content, and generates a summary using OpenAI's API.

Notifications You must be signed in to change notification settings

mrbuslov/ai-summarizer-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABOUT

This REST API allows users to upload a 1-page PDF file and returns a summarized version of its content using the OpenAI API.

How to run

  • create an backend/.env file with fields from backend/.env.example file
  • docker compose up --build
  • docker compose exec web python manage.py migrate
  • go to localhost:8000

How to use

Go to http://localhost:8000/swagger/ -> click on /summarize/ endpoint -> Try It out -> upload file_test.pdf -> Execute

How to run Tests

  • docker compose up --build
  • docker compose exec web python manage.py test

About

This REST API service allows users to upload a 1-page PDF file, extracts its content, and generates a summary using OpenAI's API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published