Skip to content

An open-source project for extracting information from invoices using the Gemini Pro API. This Python-based solution provides a streamlined approach to invoice data extraction, making use of the powerful Gemini Pro service. Easily integrate and automate your invoice processing workflows.

Notifications You must be signed in to change notification settings

Dishantkharkar/invoice-extractor-gemini-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Invoice Extractor with Gemini Pro API

Overview

This project is an Invoice Extractor built using the Gemini Pro API. It provides functionality to extract information from invoices using the Gemini Pro service.

Table of Contents

Getting Started

Prerequisites

  • Python 3.10
  • Gemini Pro API Key (Add instructions on how to obtain it)

Installation

  1. Clone the repository:

    git clone https://github.com/Dishantkharkar/invoice-extractor-gemini-pro.git
    cd invoice-extractor-gemini-pro
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up API key:

    • Obtain your Gemini Pro API key from Gemini Pro Developer Portal.
    • Store the API key securely. (Consider using environment variables or a configuration file)

Usage

Describe how to use your project. Provide examples and explain any configuration settings. Include information on how to run the application and any additional steps users need to take.

streamlit run app.py

Files and Structure

  • .gitignore: Configuration file specifying files/directories to be ignored by Git.
  • README.md: Project documentation.
  • app.py: Main application file.
  • requirements.txt: List of Python packages required for the project.

Contributing

If you want to contribute to this project, feel free to fork it and submit a pull request. Follow the contribution guidelines for a smooth collaboration.

About

An open-source project for extracting information from invoices using the Gemini Pro API. This Python-based solution provides a streamlined approach to invoice data extraction, making use of the powerful Gemini Pro service. Easily integrate and automate your invoice processing workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages