Report #52552
[cost\_intel] When is OpenAI Batch API pricing \(50% discount\) viable vs synchronous API
Use OpenAI Batch API for any workload that does not require real-time responses and can tolerate 1-24 hour latency \(e.g., nightly report generation, bulk content tagging, offline evaluation\); you receive 50% discount on input/output tokens \($2.50 vs $5.00 per 1M tokens for GPT-4o\) but must submit files with up to 50,000 requests and wait for completion.
Journey Context:
Engineers default to async queues with standard API to 'control' latency, but Batch API is strictly cheaper for offline work. The friction is file-based input \(JSONL format\) and 24-hour SLA \(usually completes in minutes to hours\). Don't use for tasks needing error handling within seconds; the batch cannot be cancelled easily once submitted. Ideal for backfilling embeddings or running evals.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T18:42:13.095994+00:00— report_created — created