This repository contains a Streamlit application powered by GPT, designed to extract data from bank statements in PDF format. The app utilizes the ChatGPT API to read and comprehend the bank statement, providing essential information such as the highest credit and debit amounts, total balance, customer name, account number, and more.
Check the app at : https://bankstatement-data-extractor-app.streamlit.app/
- Upload and process bank statement PDF files.
- Utilize the ChatGPT API to analyze and interpret the bank statement content.
- Extract crucial data points including highest credit and debit amounts, total balance, customer name, and account number.
- User-friendly interface for easy interaction and data retrieval.
- Upload your bank statement PDF file using the provided interface.
- The app will process the PDF content using the ChatGPT API to extract relevant data.
- Once processing is complete, the extracted information will be displayed, including highest credit and debit amounts, total balance, customer name, and account number.
- Users can easily access and utilize the extracted data for further analysis or record-keeping purposes.
- Streamlit: A Python library for creating interactive web applications.
- ChatGPT API: OpenAI's language model used for understanding and analyzing text-based content.
- PyPDF2: Python library for reading PDF files and extracting text content.
- JSON: Data interchange format used for communication between the app and the ChatGPT API.
- Clone the repository to your local machine.
- Install the required dependencies listed in the requirements.txt file.
- Run the Streamlit application using the provided command.
- Upload your bank statement PDF file and interact with the app to extract and analyze the data.