--- title: Image Data Extractor emoji: 🧾 colorFrom: blue colorTo: indigo sdk: gradio sdk_version: 6.20.0 python_version: "3.12" app_file: app.py pinned: false models: - numind/NuExtract3 short_description: Extract structured JSON from documents with NuExtract3. --- # Image Data Extractor Image Data Extractor is a Gradio app for extracting structured JSON from document images with [NuExtract3](https://huggingface.co/numind/NuExtract3). Upload a receipt, invoice, or other document image, optionally add accompanying text, and choose a JSON template for schema-guided structured extraction. You can also generate a grounded template from the uploaded image before running extraction. The inference function uses Hugging Face ZeroGPU dynamic GPU allocation. Select ZeroGPU in the Space hardware settings before launching the app. ## Run locally Install the project dependencies and launch the Hugging Face Spaces entry point: ```bash uv sync uv run app.py ``` The Hugging Face Space starts from `app.py`. Model loading and the ZeroGPU pipelines are defined in `model.py`.