The current limits are stated here.
These limits apply to the current version. Some are defaults that you can change.
Bundle splitting is not measured on its own.
The model emits a start or continuation signal for each page, and windowed voting turns that into document groups. Check splits on multi-document PDFs by eye.
OCR gives no table structure.
Line-item columns are grounded by text matching and geometry. This is weaker on dense tables with merged or wrapped cells.
Confidence reflects grounding only.
The score shows how well a value was matched to the page. A well-grounded wrong value can still score high.
Bad model output is never resampled.
Unparseable output is recorded as a failed outcome, so a score is never improved by retrying.
The served model has a low measured score.
The fine-tuned 4B model last scored field-F1 0.312, on an earlier checkpoint. Results carry a warning until it is re-measured. [Replace: current score.]
Only one model fits on the GPU.
Restarting the model server pauses extraction, so keep it resident.