← Back to Blog
Best Tool Use

2. Claude Sonnet 4.6 — Best Function Calling

$3.00 per 1M input tokens / $15.00 per 1M output tokens
Context window: 1M tokens

Claude Sonnet 4.6 excels at tool use — Anthropic's function calling implementation. It handles complex multi-tool scenarios with 98.8% function calling accuracy, making it the best choice for AI agents that need to orchestrate multiple API calls. Its 1M context window also means you can pass large tool definitions without running out of space.

  • Function calling: 98.8% accuracy — best for complex tool orchestration
  • JSON reliability: 98.5% valid JSON with tool_use mode
  • Context: 1M tokens — handles the largest tool definition sets
  • Weakness: $15/1M output; slightly lower JSON validity than GPT-5 for pure extraction
Best for: AI agents, multi-tool orchestration, complex workflows, and applications that need to call multiple APIs in sequence.
Mid-Tier

3. Gemini 3.1 Pro — Best for Large Schemas

$2.00 per 1M input tokens / $12.00 per 1M output tokens
Context window: 1M tokens

Gemini 3.1 Pro's combination of 1M context and competitive pricing makes it ideal for structured output tasks with large schemas. If your JSON schema has hundreds of fields, nested objects, or complex validation rules, Gemini handles it without running out of context. Its native multimodal capability also lets you extract structured data from images and documents.

  • Large schemas: 1M context handles the biggest schema definitions
  • Multimodal extraction: Extract structured data from images, PDFs, screenshots
  • JSON reliability: 97.8% valid JSON — solid for most use cases
  • Weakness: Slightly lower JSON reliability than GPT-5; schema enforcement less strict
Best for: Document extraction, multimodal structured output, large schema definitions, and Google Cloud integrations.
Mid-Tier

4. Claude Opus 4.7 — Best for Complex Reasoning + Structure

$5.00 per 1M input tokens / $25.00 per 1M output tokens
Context window: 1M tokens

When your structured output requires complex reasoning — like extracting entities from ambiguous text, classifying nuanced categories, or generating structured analysis from unstructured data — Claude Opus 4.7 is unmatched. It combines the best reasoning capability with reliable tool use, making it ideal for applications where the structured output is only as good as the reasoning behind it.

  • Reasoning: Best at complex extraction from ambiguous or nuanced text
  • Function calling: 97.5% accuracy with complex tool definitions
  • Context: 1M tokens for the largest extraction tasks
  • Weakness: $25/1M output — expensive for high-volume extraction
Best for: Complex entity extraction, nuanced classification, structured analysis from unstructured data, and tasks requiring deep reasoning.
Mid-Tier

5. GPT-5.3 Codex — Best for Code-Structured Output

$1.75 per 1M input tokens / $14.00 per 1M output tokens
Context window: 400K tokens

GPT-5.3 Codex isn't just for code generation — it's excellent at structured output that involves code, configuration, or technical schemas. If your structured output includes code snippets, API definitions, database schemas, or configuration objects, Codex produces the most accurate results thanks to its code-specific training.

  • Code-structured output: Best for JSON that contains code, configs, or technical schemas
  • JSON reliability: 98.8% valid JSON — nearly matches GPT-5
  • Structured generation: Excellent at generating YAML, TOML, XML, and other structured formats
  • Weakness: 400K context; overkill for simple JSON extraction tasks
Best for: Code generation pipelines, configuration generation, API definition creation, and technical schema output.
Budget

6. DeepSeek V4 Pro — Best Budget Structured Output

$0.44 per 1M input tokens / $0.87 per 1M output tokens
Context window: 1M tokens

DeepSeek V4 Pro is the price-to-performance champion for structured output. At $0.87/1M output tokens, it's 11x cheaper than GPT-5 and 17x cheaper than Claude Sonnet — while delivering 96.5% JSON reliability. For internal tools, batch extraction, and non-critical structured output tasks, the savings are enormous.

  • Price: 11x cheaper than GPT-5, 17x cheaper than Claude Sonnet
  • JSON reliability: 96.5% — solid for most non-critical use cases
  • Context: 1M tokens at budget pricing — unmatched value
  • Weakness: Lower JSON reliability (96.5% vs 99.2%); less reliable on complex nested schemas
Best for: High-volume batch extraction, internal tools, non-critical structured output, and startups watching costs.
Budget

7. GPT-5 Mini — Best Budget OpenAI Structured Output

$0.25 per 1M input tokens / $2.00 per 1M output tokens
Context window: 272K tokens

GPT-5 Mini inherits GPT-5's Structured Outputs feature at 20% of the price. It supports native JSON schema enforcement, making it the cheapest way to get reliable structured output from OpenAI. For simple schemas — form data, entity extraction, classification — it delivers 97.8% JSON reliability at a fraction of the cost.

  • Price: 5x cheaper than GPT-5 for structured output
  • Schema enforcement: Native Structured Outputs support — same feature as GPT-5
  • JSON reliability: 97.8% — better than most budget alternatives
  • Weakness: 272K context; struggles with very complex nested schemas
Best for: Simple JSON extraction, form parsing, entity classification, and teams that want OpenAI reliability at budget prices.
Budget

8. Gemini 2.5 Flash-Lite — Fastest Structured Output

$0.10 per 1M input tokens / $0.40 per 1M output tokens
Context window: 1M tokens

When latency matters more than perfect reliability, Gemini 2.5 Flash-Lite is unmatched. Sub-300ms structured output responses make it the only viable option for real-time structured extraction. At $0.40/1M output tokens, you can afford to run it on every user input. It's less reliable than larger models, but for simple extraction tasks where speed beats perfection, it's the best choice.

  • Speed: Sub-300ms responses — fastest structured output available
  • Price: 25x cheaper than GPT-5 for output tokens
  • Context: 1M tokens at the lowest price point
  • Weakness: 94.2% JSON reliability — only suitable for simple schemas with error handling
Best for: Real-time extraction, simple classification, autocomplete suggestions, and high-frequency structured output with error handling.

Side-by-Side Comparison

Model Input $/1M Output $/1M Context JSON Reliability Function Call Acc. Best For
GPT-5 $1.25 $10.00 272K 99.2% 98.5% Production JSON
Claude Sonnet 4.6 $3.00 $15.00 1M 98.5% 98.8% Tool orchestration
Gemini 3.1 Pro $2.00 $12.00 1M 97.8% 97.2% Large schemas
Claude Opus 4.7 $5.00 $25.00 1M 98.8% 97.5% Complex reasoning
GPT-5.3 Codex $1.75 $14.00 400K 98.8% 97.0% Code-structured
DeepSeek V4 Pro $0.44 $0.87 1M 96.5% 94.8% Budget extraction
GPT-5 Mini $0.25 $2.00 272K 97.8% 96.2% Budget OpenAI
Gemini 2.5 Flash-Lite $0.10 $0.40 1M 94.2% 92.5% Real-time extraction

Cost Analysis: What Structured Output Actually Costs

Structured output adds token overhead compared to free-form text. JSON mode adds ~15% for formatting; function calling adds ~20% for tool definitions in the input. Here's what that costs at scale:

Scenario 1: Entity extraction (10K requests/day)

Avg tokens per request: 800 input + 200 output (JSON with 10 fields)

  • GPT-5: $0.003/request → $90/month
  • Claude Sonnet 4.6: $0.005/request → $150/month
  • DeepSeek V4 Pro: $0.0006/request → $18/month
  • GPT-5 Mini: $0.0008/request → $24/month
Scenario 2: Function calling agent (5K requests/day)

Avg tokens per request: 2,000 input (with tool defs) + 400 output (function call JSON)

  • Claude Sonnet 4.6: $0.012/request → $180/month
  • GPT-5: $0.007/request → $105/month
  • Gemini 3.1 Pro: $0.009/request → $135/month
  • DeepSeek V4 Pro: $0.001/request → $15/month
Scenario 3: Document parsing (1K requests/day, large schemas)

Avg tokens per request: 5,000 input (document) + 1,500 output (structured JSON)

  • Gemini 3.1 Pro: $0.028/request → $84/month
  • Claude Opus 4.7: $0.048/request → $144/month
  • GPT-5: $0.021/request → $63/month
  • DeepSeek V4 Pro: $0.004/request → $12/month

For a startup doing 10K entity extraction requests/day, the annual cost difference is dramatic: $1,080/year with GPT-5 vs. $216/year with DeepSeek V4 Pro — a 5x savings for 96.5% JSON reliability.

How Schema Complexity Affects Reliability

Not all JSON schemas are equal. Here's how models handle different complexity levels:

Schema Complexity Best Model Reliability Budget Pick
Simple flat JSON (5-10 fields) GPT-5 (99.8%) All models >97% Gemini 2.5 Flash-Lite (98.1%)
Nested objects (2-3 levels deep) GPT-5 (99.2%) GPT-5, Sonnet, Opus >98% GPT-5 Mini (97.2%)
Arrays of objects (variable length) Claude Sonnet 4.6 (98.5%) GPT-5, Sonnet >97% DeepSeek V4 Pro (95.8%)
Deep nesting (4+ levels) Claude Opus 4.7 (97.2%) Only premium models >95% GPT-5 (96.8%)
Optional/nullable fields GPT-5 (98.8%) GPT-5, Sonnet >97% GPT-5 Mini (96.5%)

Key insight: For simple flat JSON, even budget models perform well. The reliability gap widens dramatically with schema complexity — for deeply nested schemas with optional fields, only premium models (GPT-5, Claude Sonnet/Opus) maintain >95% reliability.

How to Choose

Pick your model based on these decision criteria:

Calculate your exact structured output cost.

Use our Cost Calculator to model your specific structured output workload — input your daily requests, average tokens per request, and see the monthly cost across all 67 models.

Need automated cost tracking? APIpulse monitors your structured output spending, alerts on price changes, and suggests cheaper models for each use case.

Related Reading

🎯 Rate Your API Setup in 30 Seconds

Get an A+ to F grade on your AI API costs. See how you compare and find cheaper alternatives instantly.

Get Your Cost Score →

📊 Generate Your Personalized API Cost Report

Select your model, enter your monthly spend, and get a custom savings report with cheaper alternatives — free, in 60 seconds.

Try it free: APIpulse Cost Calculator — estimate your monthly spend across 67 models and 10 providers in 30 seconds.

Want to optimize your AI API costs?

APIpulse includes free cost comparisons, exports, and recommendations that can save you up to 40%.

Free Cost Audit →