Bytefusedocs

Knowledge Base

Choosing an engine

Several tools ship two engines: a fast deterministic path that handles clean digital documents, and a premium AI/vision path that reads the page image directly for the hard cases. Here’s how to pick.

The two-tier pattern

For tools with a vision tier, you select it with an engine parameter — auto (or tesseract for OCR) runs the deterministic pipeline; vision routes through a vision LLM that transcribes the rendered page. Vision costs more credits and is billed on the engine you request, not the path that ultimately runs.

Which tools have a vision tier

ToolStandardPremiumCredits
Convert Document (PDF→Word)engine=autoengine=vision40 → 200
PDF to Excelengine=autoengine=vision40 → 200
OCRengine=tesseractengine=vision20 → 100 / page
PDF to Markdownengine=autoengine=vision40 → 200
AI Extract Dataengine=autoengine=vision100 → 200

PDF→Markdown also has a middle tier — llm_cleanup=true (100 credits) polishes the deterministic Markdown without a full vision pass.

When to use vision

  • Digital, clean documents — stick with the deterministic engine. It’s faster, cheaper, and already excellent on files with a real text layer or ruled tables.
  • Scanned, photographed, or degraded pages — reach for vision. It reads the image, so it recovers numbers OCR garbles and structure the deterministic parser misses (benchmarked from near-zero to ~100% on hard scans).
  • Complex or borderless tables — vision wins on dense financial tables where whitespace detection struggles.

Vision tools are gated

The vision tiers pull in large models, so they require authentication — and for the AI tools (Extract Data, Summarize, Translate) a Pro/Enterprise plan. See Access tiers.

Fallback behaviour

The vision engines are built to never leave you empty-handed. If a vision pass returns nothing usable — or the AI provider isn’t configured — the tool falls back to the deterministic engine rather than failing (OCR falls back page-by-page to Tesseract). The response’s engine field reports the path that actually produced the result, so you can tell when a fallback occurred, even though the credits reflect the tier you requested.