I needed an AI chatbot that I could upload PDFs to and ask it questions. I had just bought a new treadmill and didn’t want to read the entire manual, and this was before you could upload PDFs to ChatGPT or Claude. It was a good opportunity to take the OpenAI API for a test drive.
I used Streamlit for the interface and have found it to be a good lightweight solution for building POCs quickly.