Batch
Buat Message Batch
beta.messages.batches.create(**kwargs) -> BetaMessageBatchPOST/v1/messages/batches
Kirim batch permintaan pembuatan Message.
Ambil Message Batch
beta.messages.batches.retrieve(message_batch_id, **kwargs) -> BetaMessageBatchGET/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
beta.messages.batches.list(**kwargs) -> SyncPage[BetaMessageBatch]GET/v1/messages/batches
Daftar semua Message Batch dalam sebuah Workspace. Batch yang paling baru dibuat dikembalikan terlebih dahulu.
Batalkan Message Batch
beta.messages.batches.cancel(message_batch_id, **kwargs) -> BetaMessageBatchPOST/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
beta.messages.batches.delete(message_batch_id, **kwargs) -> BetaDeletedMessageBatchDELETE/v1/messages/batches/{message_batch_id}
Ambil hasil Message Batch
beta.messages.batches.results(message_batch_id, **kwargs) -> BetaMessageBatchIndividualResponseGET/v1/messages/batches/{message_batch_id}/results
Melakukan streaming hasil Message Batch sebagai file .jsonl.