Skip to content

LaCoddde/ai_doc_processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Document Processor

About The Project

This project is an intelligent document processing pipeline built locally to automatically extract key information from documents like certificates and IDs. The goal is to reduce manual data entry, improve accuracy, and learn key skills across the full product development lifecycle.


Getting Started

Prerequisites

  • Python 3.8+
  • An OpenAI API Key

Installation & Setup

  1. Clone the repository:

    git clone <your-repo-url>
    cd ai_doc_processor
  2. Create a virtual environment and install dependencies: You can use the automated setup script:

    bash setup.sh

    Or run the commands manually:

    python3 -m venv ai_doc_venv
    source ai_doc_venv/bin/activate
    pip install -r requirements.txt
  3. Set up your environment variables: Create a .env file in the root directory and add your API key:

    OPENAI_API_KEY='sk-...'
    

Usage

To run the main analysis script:

python main.py

About

Process and verify documents.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published