The graph
mode selects the tier. Nothing else in the graph changes.
Pick a tier
Each row is what came back for the same one-page invoice.
Start on Standard. Move a document type down to Fast or Flash when its output holds up, and up to Agentic only where Standard falls short. The Parse node page lists the credits per page for each tier.
Run and read
What comes back
The Standard tier on a one-page invoice, trimmed.extractions is empty because no Extract node ran.
- Each
<a id="p1_b0">anchor inmarkdownnames the block with the sameidinblocks. That is how you map a passage back to itsbbox(page fractions, 0 to 1) and its confidences:parse_confidenceis 0 to 100,layout_confidenceis 0 to 1. - A
tableblock also carriesrows, the cells as a grid, so you do not have to parse the HTML. - Block ids carry the page:
p2_b0is the first block on page 2. Every page is parsed.
Tips
- Create one parse-only workflow and send every document to it. There is no reason to create one per document type.
- Gate on
parse_confidence. It isnullon the Fast tier, which makes no model call, so fall back to a per-tier rule there. - For a folder of born-digital PDFs, Flash is the cheapest and fastest tier. A scanned page inside it is OCR’d by default; set
scanned_pagestoskiporfailif you would rather know. - The parse result is cached per file and tier. Send the same file again and the parse is reused; pass
"cache": falseon the node to force a fresh parse.
Next steps
Parse node
Every knob on the node, and the credits per tier
Agentic parse to markdown
The Agentic tier and its effort presets
Get run
The full run envelope
Quickstart
Add an Extract node and get fields back

