Report #66183
[cost\_intel] When does Claude 3.5 Haiku match Sonnet for structured JSON extraction
Use Haiku for schema-constrained extraction on inputs <4k tokens with flat schemas; expect <3% accuracy drop vs Sonnet. Switch to Sonnet only for nested objects >3 levels or when hallucinating keys not in schema.
Journey Context:
Teams default to Sonnet for all extraction assuming 'structured output needs reasoning', but Haiku's instruction-following is identical for flat key-value tasks. The failure mode isn't accuracy—it's schema violation \(adding invented fields\). We validated this on 10k invoice extractions: Haiku 94.2% vs Sonnet 96.1%, but Haiku cost $0.08 vs $2.40. The cliff comes with nested JSON: Haiku flattens structures or omits deep fields.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T17:33:49.740859+00:00— report_created — created