Talk with your PDFs using Retrieval Augmented Generation (RAG) and LLMs
This repository contains a Web application built using Django Rest framework and React. The application allows users to upload PDF(s), ask questions related to the PDF(s) and get accurate RAG answers using LLMs.
- User Authentication
- Create multiple conversations
- Ask questions based on the uploaded PDF and get accurate results
- User friendly interface
- React (UI)
- Tailwind CSS
- Parcel (Bundler)
- Nginx (Server)
- Django Restframework (APIs)
- JSON Web Token (JWT) Authenticatoin
- PostgreSQL with PG Vector (Vector DB)
- Sentence transformers (Embeddings)
- Google FLAN-T5 (LLM)
- Hugging Face Hub
- Langchain
- Gunicorn (Server)
- Nginx (Reverse Proxy)
Ask.It.demo.webm
Know more about how it works Blog