1. A team is evaluating whether to use the Anthropic Batch API or the standard synchronous Messages API for their use case. Which of the following scenarios is BEST suited for the Batch API? (Select TWO)
- A. Running nightly classification of 200,000 support tickets where results are needed by the next business morning.✓ Correct
- B. Powering a live chatbot where users expect responses within 2 seconds.
- C. Generating marketing copy variants for 50,000 product SKUs as part of a weekly refresh job.✓ Correct
- D. Streaming a code explanation to a developer in an interactive IDE plugin.
- E. Re-ranking search results in real time based on a user's search query.
Explanation
The Batch API is designed for high-volume, latency-insensitive workloads where results can be collected asynchronously. Option A (200,000 tickets overnight) and Option C (50,000 product descriptions weekly) are both classic batch workloads—large volume, no real-time requirement, and significant cost savings (Batch API is typically 50% cheaper). Option B is wrong because a live chatbot with 2-second SLA requires synchronous, low-latency calls—the Batch API is asynchronous with processing times that can take minutes to hours. Option D is wrong because streaming to an IDE plugin is inherently interactive and real-time. Option E is wrong because real-time search re-ranking requires synchronous, sub-second responses.