Batch
Buat Message Batch
BetaMessageBatch Beta.Messages.Batches.Create(parameters, cancellationToken = default)POST/v1/messages/batches
Kirim batch permintaan pembuatan Message.
Ambil Message Batch
BetaMessageBatch Beta.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 Beta.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
BetaMessageBatch Beta.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
BetaDeletedMessageBatch Beta.Messages.Batches.Delete(parameters, cancellationToken = default)DELETE/v1/messages/batches/{message_batch_id}
Ambil hasil Message Batch
BetaMessageBatchIndividualResponse Beta.Messages.Batches.ResultsStreaming(parameters, cancellationToken = default)GET/v1/messages/batches/{message_batch_id}/results
Melakukan streaming hasil Message Batch sebagai file .jsonl.