An open API service indexing awesome lists of open source software.

https://github.com/kngsoomin/ask-pdf

A streamlit web application designed for querying the content of user-provided PDF documents.
https://github.com/kngsoomin/ask-pdf

faiss langchain openai-api pdf-reader streamlit

Last synced: about 2 months ago
JSON representation

A streamlit web application designed for querying the content of user-provided PDF documents.

Awesome Lists containing this project

README

          

# Ask your pdf :fire:
### Interactive PDF Content Query Web Application

![Project Demo](https://github.com/kngsoomin/ask-pdf/blob/9e6418a72816b0081f05c15d2d8f784a9bde156a/ask-pdf.gif)

This repository hosts an interactive web application built using **Streamlit** and **Python**, which leverages **OpenAI API** and **Langchain** for powerful PDF content querying.
[**Access the Web Application**](https://ask-pdf-kngsoomin.streamlit.app/)

### Example Use Case:
If you have multiple audit regulation PDFs and need to find the definition of "auditor's professional skepticism", simply upload your PDFs and submit your query. The tool will generate the results, including the source document's page.

### Technology Stack:
- [Streamlit](https://streamlit.io/)
- [Python](https://www.python.org/)
- [OpenAI API](https://openai.com/)
- [Langchain](https://python.langchain.com/docs/get_started/introduction)
- [Faiss](https://ai.meta.com/tools/faiss/#:~:text=FAISS%20(Facebook%20AI%20Similarity%20Search,are%20similar%20to%20each%20other. )