News · SI

Dharma-AI's 2B Field Extractor turns documents into typed JSON and beats frontier models on its own benchmark

Dharma-AI has released Field Extractor, a 2-billion-parameter model that reads a document image and returns structured, typed JSON, either finding every field or filling a schema you supply. On Dharma's 546-document benchmark it scores 0.834, ahead of Claude Opus 5 at 0.816, at a claimed 6 to 147 times lower cost.

Dharma-AIDocument AIOCRStructured extractionSmall language modelsLLM

Dharma-AI has released Field Extractor, a 2-billion-parameter model that reads a document image and hands back exactly the fields you ask for as structured JSON[1]. The company says it outperforms every frontier model it tested on that job, at a fraction of the cost[1].

01 / 05

Two ways to ask

Plain OCR gives you all the text on a page and leaves someone to write code mapping each string to a database field[2]. Field Extractor skips that step. In open mode you send no schema, and the model works out from layout and context which parts of the page are fields, then returns them as key-value pairs[1]. In schema mode you list the fields you want, each typed as a string, number or boolean, under the key names your system already uses, and the output matches that shape exactly with no extra keys[1]. A field that isn't on the document comes back as null rather than a guess, and tables such as invoice line items come back as ordered lists[1].

02 / 05

How it was built

The base is DharmaOCR-LITE v1.1, a new 2B version of the OCR model Dharma released in April, already tuned with supervised fine-tuning and DPO[1]. On top of it the team trained a LoRA adapter on 43,384 examples[1]. The data mixes English documents from the public web, real Brazilian documents in Portuguese, and a smaller share in other European and Asian languages, covering receipts, invoices, forms, bank statements and IDs[2]. One checkpoint handles every document type with no per-type fine-tuning[1].

03 / 05

The numbers

Dharma's benchmark has 546 documents and 1,638 cases across three scenarios: all fields with no schema, a partial schema, and a schema that includes fields that don't exist on the page[2]. Field Extractor scored 0.834, against 0.816 for Claude Opus 5 and 0.741 for GPT-5.6 Luna[2]. Dharma puts its cost at roughly 6 to 147 times lower than the frontier runs, but the comparison mixes pricing methods: frontier costs use measured tokens at list prices, while Dharma's figure is GPU time on one rented L40S at $2.24 an hour[1]. All of these numbers come from Dharma itself[2].

04 / 05

Availability

The announcement links a demo for trying the model on your own documents, but doesn't state licence terms or confirm downloadable weights for Field Extractor[2]. The base Dharma-OCR-LITE model family is published on Hugging Face[3].

05 / 05

Why it matters

Pulling a handful of fields off invoices, IDs and contracts is one of the most common paid uses of large language models, and it rarely needs a frontier model. A 2B model that returns schema-exact JSON and refuses to invent missing values is the kind of narrow specialist that makes that work cheaper and easier to trust, once independent tests back up the claims.

FAQ

Frequently asked questions.

01

What does Dharma Field Extractor do?

It takes a document image and returns structured JSON. You can ask it for every field it can find, or give it a schema with typed fields and your own key names, and it fills exactly that shape. Fields that aren't on the page come back as null instead of an invented value.

02

How big is it and what is it built on?

It's a 2-billion-parameter model built on DharmaOCR-LITE v1.1, Dharma's OCR model, with a LoRA adapter trained on 43,384 examples of receipts, invoices, forms, bank statements, IDs and other documents.

03

How does it compare with frontier models?

On Dharma's own benchmark of 546 documents and 1,638 cases it scored 0.834. The frontier configurations it tested ranged from 0.816 for Claude Opus 5 to 0.741 for GPT-5.6 Luna. These are vendor numbers with no independent replication yet.

04

Can I download it?

Dharma's post links a demo to try it on your own documents. It doesn't state licence terms or confirm downloadable weights for Field Extractor itself, though its base model family, Dharma-OCR-LITE, is on Hugging Face.