A Python application with LangChain, that takes multiple PDFs and lets users chat with it by utilizing NLP techniques of the LLM model. Used Google's flan-t5-xxl as the LLM. HuggingFace
You can read this article Medium
This is how the project works.
Please refer to the fstrings in the app.py functions to better understand the flow.