Bench / Comparisons / Extraction & classification · 4 models

Navigator Bench comparison

Extraction & classification · 4 models

Invoice field extraction, Receipt total extraction, Support intent classification, Repair broken JSON · openai/gpt-4o-mini vs google/gemini-2.5-flash vs google/gemini-3.1-flash-lite vs deepseek/deepseek-chat-v3.1

As of Oct 1, 2026, 9:55 AM ET (runs stored from Oct 1, 2026, 9:55 AM ET). 16 stored runs. Methodology

A rank on this page is best_fit_for_inputs for one task, volume, and budget. It is not a universal winner.

Tasks

Invoice field extraction

invoice-field-extraction · v1

Pull vendor, date, currency, and total from a short invoice into JSON. The fixture is one short invoice with an exact gold object.

Receipt total extraction

receipt-total-extraction · v1

Read a short receipt and return the merchant and total as JSON. Format compliance and exact values are both checked.

Support intent classification

support-intent-classify · v1

Classify a support ticket into one closed label. The check is an exact string match, so this measures label compliance, not writing quality.

Repair broken JSON

json-repair · v1

Turn a small invalid JSON document into valid JSON with the same keys and values. The gold object is an exact match.

Models: openai/gpt-4o-mini, google/gemini-2.5-flash, google/gemini-3.1-flash-lite, deepseek/deepseek-chat-v3.1
Methodology: v1
Published:
Candidate runs total: 0.00088043
Judge cost: not recorded
No grand total is shown.

Judge cost not recorded for these runs

Amounts are the exact stored decimal strings. No rounding is applied. candidate_cost_usd is the sum of measured run costs. judge_cost_usd is the sum of stored tier-2 judge ledger rows, or null when none were recorded. total_cost_usd equals candidate plus judge only when every candidate cost is present and a judge cost was recorded.

Candidate costs are the measured amounts on the receipts below (16 runs).

Comparison 21e2892b-5bb1-4a68-b8a2-fc6196958ed6
Funding visitor-key / video-demo

Stored runs

ModelTaskTierScoreLatencyMeasured costReceipt
google/gemini-2.5-flashInvoice field extractionDeterministic check
1Human spot checkMethodology
743 ms0.0001797Run 11442ae9
openai/gpt-4o-miniInvoice field extractionDeterministic check
1Human spot checkMethodology
821 ms0.0000411Run 84f6325f
google/gemini-3.1-flash-liteInvoice field extractionDeterministic check
1Human spot checkMethodology
911 ms0.00010725Run 15dad997
deepseek/deepseek-chat-v3.1Invoice field extractionDeterministic check
1Human spot checkMethodology
1391 ms0.0000756Run 769f4d32
google/gemini-2.5-flashReceipt total extractionDeterministic check
1Human spot checkMethodology
665 ms0.0000908Run 286fb9a5
google/gemini-3.1-flash-liteReceipt total extractionDeterministic check
1Human spot checkMethodology
646 ms0.00005125Run 91d1826a
openai/gpt-4o-miniReceipt total extractionDeterministic check
1Human spot checkMethodology
1152 ms0.00002115Run 175a9a0f
deepseek/deepseek-chat-v3.1Receipt total extractionDeterministic check
1Human spot checkMethodology
278 ms0.00003517Run c096a777
google/gemini-2.5-flashSupport intent classificationDeterministic check
1Human spot checkMethodology
532 ms0.0000169Run 0c1ca431
google/gemini-3.1-flash-liteSupport intent classificationDeterministic check
1Human spot checkMethodology
706 ms0.0000135Run b9951250
deepseek/deepseek-chat-v3.1Support intent classificationDeterministic check
1Human spot checkMethodology
749 ms0.0000186Run 33f090b8
openai/gpt-4o-miniSupport intent classificationDeterministic check
1Human spot checkMethodology
1090 ms0.00000855Run 31d79fdd
google/gemini-2.5-flashRepair broken JSONDeterministic check
1Human spot checkMethodology
546 ms0.0001009Run 69748770
google/gemini-3.1-flash-liteRepair broken JSONDeterministic check
1Human spot checkMethodology
1008 ms0.00005675Run e75c3746
openai/gpt-4o-miniRepair broken JSONDeterministic check
1Human spot checkMethodology
1553 ms0.00002595Run 8f0ba767
deepseek/deepseek-chat-v3.1Repair broken JSONDeterministic check
1Human spot checkMethodology
189 ms0.00003726Run bfc0827f

Notable flags

No stored run in this comparison is flagged incomplete, mixed, or as an automated metadata check.

B-roll

Race, radar, run replay, fit walkthrough, PNG stills, and CSV stay marked todo. The links below are the artifacts that exist for this comparison.

JSON packet · Scatter · Checklist · Episode packet · Race (not generated)

Measured cost vs quality

Scatter of stored measured cost against stored quality for Extraction & classification · 4 models. Runs missing either number are omitted.

Fit for your inputs

A rank is best_fit_for_inputs for one task, volume, and budget. It is computed from the stored runs on this page. It is not a universal winner, and it is not stored as its own score. Methodology

No fit rank is shown until you choose a task, volume, and budget.

Other published comparisons with this task and model set

Open in the interactive Bench · Episode page · Episode packet · Checklist