Skip to content

aiXpertLab/streamlit-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-powered Receipt Bot

The application is designed to process electronic and scanned receipts. It sendsthese images to an LLM model, which extracts detailed information from the receipts. Then, it stores this information in a database.

The app has two main parts: uploading and processing receipt images, and displaying the extracted data.

The process_image(image) function takes an uploaded image, encodes it, and then sends a request to OpenAI’s API with the encoded image and the instructions on what information to extract.

The response from OpenAI’s API, which includes the extracted data in JSON format, is then processed.

The function extracts the relevant data from this JSON and inserts it into the MySQL database.

The database insertion involves two steps: first, inserting the receipt headerinformation, and then inserting details about each line item on the receipt.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages