Mindket

NuExtract3

Newversion 1 · updated

Overview

Reads documents as text or images and fills a JSON template with the fields you ask for, or converts the pages to Markdown. A 4B model for teams that process scans, forms and invoices.

NuExtract3 is a kit in the Business category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python on your computer
  • The transformers library
  • Disk space for about 9.1 GB of BF16 weights, or about 2.3 GB at 4-bit as an estimate
Runs in
  • Python with the transformers library on Windows, macOS or Linux
  • Extraction pipelines that need JSON back
  • OCR jobs on scans and photos of documents
  • RAG preprocessing, where pages become Markdown
Start with
pip install -U huggingface_hub

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

NuExtract3 is a 4B vision-language model for understanding documents. It does two main jobs. It fills a JSON template with facts pulled from a document, and it converts document images into Markdown. The record lists 4.5B parameters and a base of Qwen3.5-4B.

Who it suits

It suits teams that turn paper-like documents into structured data or searchable text. The card names scans, receipts, forms, invoices, contracts and tables.

IndustryWho uses itHow they use itExample
Finance and accountingBack-office teamsPull fields from invoices and receipts into JSONFilling a template with dates and totals from a scanned invoice
LegalContract reviewersExtract named terms from contractsListing parties and clauses in a fixed JSON layout
SoftwareBuilders of search and RAG toolsConvert scanned pages to Markdown before indexingTurning a form scan into Markdown with tables kept

People who only need plain OCR of simple text can skip it.

Where to use it

  • Python with the transformers library on Windows, macOS or Linux
  • Extraction pipelines that need JSON back
  • OCR jobs on scans and photos of documents
  • RAG preprocessing, where pages become Markdown
Use caseWhoWhat they get back
Structured extractionData and operations teamsJSON that follows the template you supply
Image to MarkdownSearch and RAG buildersMarkdown for text, HTML for tables and LaTeX for math
Template generationAnalystsA draft template made from a description or from a document

How to set it up

  • Python on your computer
  • The transformers library
  • Disk space for about 9.1 GB of BF16 weights, or about 2.3 GB at 4-bit as an estimate
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Load the model with transformers, following the usage notes on the model card.
pip install -U huggingface_hub
hf download numind/NuExtract3

How to use it

For extraction, you give the model a document as text, images or both, a JSON template and your instructions, and it returns JSON. For conversion, you give it document images and it returns Markdown. The part of the card with run code is not in the text provided here.

ToolWhat it does
Structured extractionFills a JSON template from text or images, guided by your instructions
Markdown conversionTurns document images into Markdown
Reasoning modeLets the model think before it answers, or switches that off
Template generationDrafts an extraction template from plain language or from a document

Example

You have a photo of a receipt and a short JSON template with fields for the shop, the date and the total. You pass both with a one-line instruction. The model returns JSON in the shape of your template.

For newcomers and experts

Think of it as a reader that fills in a form for you. A first small step is to download the files and try one clean scan with a simple template. Keep the template short at the start.

It is built on Qwen3.5-4B and supports reasoning and non-reasoning inference. On the maker's internal test of about 600 mixed documents, the card reports an average score of 0.651. It also says the reasoning of small models often fell into repetition loops, which hurt their scores.

  1. Document as text or images
  2. Add a JSON template and instructions
  3. Model reads the page and reasons
  4. JSON or Markdown comes back

Good to know

  • License: Apache 2.0.
  • Cost to run: none named for the downloaded model. The card also points to a hosted API and platform, with no price given.
  • Data it reaches: it downloads files from the Hugging Face Hub, then reads whatever documents you give it.
  • Not for: independent proof. The benchmark is the maker's own, and the card says it plans to publish it later.
  • Documents in several languages are supported.
Average structured extraction score on the maker's benchmark
NuExtract3.4 4B RL0.651 score
gemma-4-E4B-it0.538 score
Qwen3.5-9B0.479 score
Qwen3.5-4B0.417 score
Ministral-3-3B0.240 score

README and files

README

NuExtract3

Reads documents as text or images and fills a JSON template with the fields you ask for, or converts the pages to Markdown. A 4B model for teams that process scans, forms and invoices.

Made by numind on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: NuExtract3 is a 4B vision-language model for understanding documents. It does two main jobs. It fills a JSON template with facts pulled from a document, and it converts document images into Markdown. The record lists 4.5B parameters and a base of Qwen3.5-4B.

Who it suits: It suits teams that turn paper-like documents into structured data or searchable text. The card names scans, receipts, forms, invoices, contracts and tables.

Industry | Who uses it | How they use it | Example
Finance and accounting | Back-office teams | Pull fields from invoices and receipts into JSON | Filling a template with dates and totals from a scanned invoice
Legal | Contract reviewers | Extract named terms from contracts | Listing parties and clauses in a fixed JSON layout
Software | Builders of search and RAG tools | Convert scanned pages to Markdown before indexing | Turning a form scan into Markdown with tables kept

People who only need plain OCR of simple text can skip it.

Where to use it:

  • Python with the transformers library on Windows, macOS or Linux
  • Extraction pipelines that need JSON back
  • OCR jobs on scans and photos of documents
  • RAG preprocessing, where pages become Markdown
Use case | Who | What they get back
Structured extraction | Data and operations teams | JSON that follows the template you supply
Image to Markdown | Search and RAG builders | Markdown for text, HTML for tables and LaTeX for math
Template generation | Analysts | A draft template made from a description or from a document

How to set it up:

  • Python on your computer
  • The transformers library
  • Disk space for about 9.1 GB of BF16 weights, or about 2.3 GB at 4-bit as an estimate
  1. Install the Hugging Face hub package.
  2. Download the model files.
  3. Load the model with transformers, following the usage notes on the model card.
pip install -U huggingface_hub
hf download numind/NuExtract3

How to use it: For extraction, you give the model a document as text, images or both, a JSON template and your instructions, and it returns JSON. For conversion, you give it document images and it returns Markdown. The part of the card with run code is not in the text provided here.

Tool | What it does
Structured extraction | Fills a JSON template from text or images, guided by your instructions
Markdown conversion | Turns document images into Markdown
Reasoning mode | Lets the model think before it answers, or switches that off
Template generation | Drafts an extraction template from plain language or from a document

Example: You have a photo of a receipt and a short JSON template with fields for the shop, the date and the total. You pass both with a one-line instruction. The model returns JSON in the shape of your template.

For newcomers and experts: Think of it as a reader that fills in a form for you. A first small step is to download the files and try one clean scan with a simple template. Keep the template short at the start.

It is built on Qwen3.5-4B and supports reasoning and non-reasoning inference. On the maker's internal test of about 600 mixed documents, the card reports an average score of 0.651. It also says the reasoning of small models often fell into repetition loops, which hurt their scores.

Document as text or images
Add a JSON template and instructions
Model reads the page and reasons
JSON or Markdown comes back

Good to know:

  • License: Apache 2.0.
  • Cost to run: none named for the downloaded model. The card also points to a hosted API and platform, with no price given.
  • Data it reaches: it downloads files from the Hugging Face Hub, then reads whatever documents you give it.
  • Not for: independent proof. The benchmark is the maker's own, and the card says it plans to publish it later.
  • Documents in several languages are supported.
Title: Average structured extraction score on the maker's benchmark
NuExtract3.4 4B RL: 0.651 score
gemma-4-E4B-it: 0.538 score
Qwen3.5-9B: 0.479 score
Qwen3.5-4B: 0.417 score
Ministral-3-3B: 0.240 score

On Hugging Face, 13 November 2026

  • Task: image to text
  • Library: transformers
  • Parameters: 4.5B
  • Weights: about 9.1 GB in BF16; about 2.3 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 40,915
  • Likes: 397
  • License: apache-2.0
  • Based on: Qwen/Qwen3.5-4B
  • Quantized versions: 18
  • Fine-tunes: 12
  • Tags: transformers, safetensors, qwen3_5, image-text-to-text, vision-language, document-understanding, structured-extraction, information-extraction, document-to-markdown, markdown, reasoning, multilingual

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download numind/NuExtract3

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
NuExtract3 This page40,9153974.5Bapache-2.0
Laplace-1-AtlasShares image-text-to-text · qwen3_5 · transformers10,6925127.4Bapache-2.0
H2O-Lightning-4BShares image-text-to-text · qwen3_5 · transformers10,5301074.7Bapache-2.0
basal-omni-1.0-ultraShares image-text-to-text · transformers · safetensors3,8314331.3Bapache-2.0
pplx-decider-v1.1-27bShares qwen3_5 · safetensors4,06518226.1Bapache-2.0
Laplace-1-Vector by JuneoAIShares transformers · safetensors10,582444.1Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Business

See all in Business

pplx-decider-v1.1-27b

perplexity-ai · Kit

Picks the best option for a decision from text and images, such as which team should handle a request, with a probability for each choice, for developers who b…

New

Drex DLM

nace-ai · Kit

Scores yes or no, multiple choice and rating questions about a document in one pass, with a probability for every option. An 8B decision model from Nace.AI tha…

New

Amos 1 large

mukaddamzaid · Kit

Answers typed questions about a case, given as text, JSON or a photo, in one pass with a probability for each allowed answer. A 27B decision model that writes…

New