The overall purpose of the app is to be automating the process of summarizing PDF documents using a natural language processing model (GPT-3.5) and presenting the summarized content to the user in a user-friendly manner. It can be used in various scenarios where document summarization is required, such as research, content curation, or data analysis. This application integrates Remix for the frontend, FastAPI for the backend, and the GPT-3.5 API for advanced natural language processing.
-Research: Researchers can use the app to quickly summarize academic papers, research articles, or lengthy documents, saving time and effort.
-Content Curation: Content creators and marketers can extract key information from various sources, helping them curate valuable content for their audiences.
-Educational Purposes: Students and educators can benefit from summarizing educational materials, making complex topics more accessible.
-General Use: Anyone dealing with extensive textual content can simplify their reading and comprehension tasks using this app.
List any prerequisites the client should have installed on their machine:
git clone https://github.com/MaslovRustislav/typetone_app.git
cd typetone_app
- Build the Docker container:
docker-compose build
- Start the Docker container:
export GPT_API_KEY=YOUR_OPEN_AI_API_KEY
docker-compose up
- Run the app: After you see the same code in CLI you can run project using this url http://localhost:3000
Once you have launched the application with your open ai key, you can
- Go to the "Templates" tab in the navigation panel
- Drag PDF file in a block with the inscription "Drag 'n' drop PDF files here, or click to select PDF files"
- After a while, in the “Document” window you can see a summary of your PDF file