View Project
A Full-stack application that allows users to upload PDF documents and ask questions regarding the content of these documents. The backend will process these documents and utilize natural language processing to provide answers to the questions posed by the users.
In my full-stack generative AI project, I set it apart from others by deviating from the common approach of integrating with OpenAI's custom models using an API key. Instead, I leveraged the HuggingFace API key and Langchain to construct my own model on top the existing LLM model, which is cost-free and does not necessitate the expenditure of tokens for usage, distinguishing it from the plethora of projects found on YouTube and GitHub.
PDF Upload: Users can upload PDF documents to the application. The application stores the PDF and possibly extracts and stores its text content for further processing. Asking Questions: Users can ask questions related to the content of an uploaded PDF. The system processes the question and the content of the PDF to provide an answer. Displaying Answers: The application displays the answer to the user’s question. Include the functionality to ask follow-up or new questions on the same document.