Batch
Buat Message Batch
MessageBatch Messages.Batches.Create(parameters, cancellationToken = default)POST/v1/messages/batches
Kirim batch permintaan pembuatan Message.
Ambil Message Batch
MessageBatch Messages.Batches.Retrieve(parameters, cancellationToken = default)GET/v1/messages/batches/{message_batch_id}
Endpoint ini idempoten dan dapat digunakan untuk melakukan polling penyelesaian Message Batch. Untuk mengakses hasil Message Batch, buat permintaan ke field results_url dalam respons.
Daftar Message Batch
BatchListPage Messages.Batches.List(parameters, cancellationToken = default)GET/v1/messages/batches
Daftar semua Message Batch dalam sebuah Workspace. Batch yang paling baru dibuat dikembalikan terlebih dahulu.
Batalkan Message Batch
MessageBatch Messages.Batches.Cancel(parameters, cancellationToken = default)POST/v1/messages/batches/{message_batch_id}/cancel
Batch dapat dibatalkan kapan saja sebelum pemrosesan berakhir. Setelah pembatalan dimulai, batch memasuki status canceling, dan pada saat itu sistem dapat menyelesaikan permintaan yang sedang berjalan dan tidak dapat diinterupsi sebelum memfinalisasi pembatalan.
Hapus Message Batch
DeletedMessageBatch Messages.Batches.Delete(parameters, cancellationToken = default)DELETE/v1/messages/batches/{message_batch_id}
Ambil hasil Message Batch
MessageBatchIndividualResponse Messages.Batches.ResultsStreaming(parameters, cancellationToken = default)GET/v1/messages/batches/{message_batch_id}/results
Melakukan streaming hasil Message Batch sebagai file .jsonl.