Message Batches API mendukung set fitur yang sama dengan Messages API. Meskipun halaman ini berfokus pada cara menggunakan Message Batches API, lihat contoh Messages API untuk contoh set fitur Messages API.
Untuk melakukan polling Message Batch, Anda memerlukan id-nya, yang disediakan dalam respons saat membuat permintaan atau dengan mendaftar batch. Contoh id: msgbatch_013Zva2CMHLNnXjNJJKqJ2EF.
import anthropicclient = anthropic.Anthropic()# Secara otomatis mengambil halaman lebih banyak sesuai kebutuhan.for message_batch in client.messages.batches.list( limit=20):print(message_batch)
Setelah status Message Batch Anda adalah ended, Anda akan dapat melihat results_url dari batch dan mengambil hasil dalam bentuk file .jsonl.
import anthropicclient = anthropic.Anthropic()# Stream file hasil dalam chunk yang efisien memori, memproses satu per satufor result in client.messages.batches.results( MESSAGE_BATCH_ID,):print(result)
Segera setelah pembatalan, processing_status batch akan menjadi canceling. Anda dapat menggunakan teknik polling untuk penyelesaian batch yang sama untuk melakukan polling kapan pembatalan diselesaikan karena batch yang dibatalkan juga berakhir ended dan mungkin berisi hasil.