Report #77990
[cost\_intel] When does OpenAI's Batch API 50% discount actually increase total cost?
Batch API saves 50% on token costs but adds 24h latency. For time-sensitive pipelines \(user-facing chat\), the latency forces you to maintain a hot standby of on-demand capacity, costing more than the batch savings. Only use Batch for true async workloads \(analytics, backfill\) where latency doesn't create redundant capacity.
Journey Context:
Teams see '50% off' and move everything to Batch API. But if your system needs to answer user questions within 10 seconds, you can't wait 24 hours. You end up running Batch for the discount PLUS on-demand for real-time, doubling infrastructure. The fix: Batch is only for truly asynchronous work: processing logs, backfilling embeddings, overnight report generation. If your pipeline has any synchronous dependency, the 50% discount is a trap that forces dual-system architecture.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:30:16.864142+00:00— report_created — created