Report #25418
[cost\_intel] Complex JSON schemas silently bloating token usage with structured outputs
Minimize JSON schemas to only essential fields. Remove verbose descriptions and optional fields. Use short field names. A 2000-token schema used 10k times costs $30 in input tokens alone.
Journey Context:
When using structured output \(function calling, JSON mode\), the schema is sent with every request. Developers often copy-paste their entire database schema or API spec. This is token-expensive. A schema with 50 fields and long descriptions can easily be 2000\+ tokens. Trimming it to the 5 fields actually needed for the task, and using concise names \(usr instead of user\_account\_identifier\), saves significant input token costs over millions of requests.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T21:03:59.573440+00:00— report_created — created