Skip to content

Naumantamboli/Invoice-Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ Invoice Extractor – AI-Powered Invoice Analysis Tool

Invoice Extractor is a Streamlit-based application that uses Google Gemini AI to extract and analyze information from invoice images. With this tool, you can upload invoice images and ask specific questions about the content, such as the total amount, date, vendor details, or item breakdown.


πŸš€ Features

  • πŸ“„ Invoice Image Upload: Easily upload invoice images in JPG, JPEG, or PNG format.
  • πŸ” AI-Powered Extraction: Uses Gemini-1.5-Flash model for accurate text and data extraction from invoices.
  • πŸ’‘ Interactive Querying: Ask custom questions like "What is the total amount?" or "Who is the vendor?" and get precise answers.
  • 🌟 Efficient and User-Friendly: Streamlit interface for smooth and intuitive user interaction.

βš™οΈ Tech Stack

  • Python – Core programming language.
  • Streamlit – For the interactive web app interface.
  • Google Gemini API – For AI-powered image processing and data extraction.
  • Pillow (PIL) – For image handling.

πŸ”₯ How It Works

  1. Upload an Invoice: Upload an image of an invoice in JPG, JPEG, or PNG format.
  2. Ask a Query: Enter a custom query related to the invoice (e.g., "What is the invoice number?").
  3. Process with AI: Click the "Tell me about the invoice" button to analyze the image.
  4. View Results: The app displays the extracted information and answers.

πŸš€ Installation & Setup

  1. Clone the Repository
git clone <repository_url>
cd Invoice-Extractor

About

Invoice Extractor is an application that uses Google Gemini AI to extract and analyze information from invoice images. With this tool, you can upload invoice images and ask specific questions about the content, such as the total amount, date, vendor details, or item breakdown.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages