Batch API
Definition: A Batch API processes a large number of requests together and asynchronously, with longer turnaround but lower cost than real-time calls.
It is used for non-urgent bulk work: classification, extraction, evaluation over large volumes. Results are retrieved once the batch finishes.