Lotes
Crear un lote de mensajes
client.beta.messages.batches.create(params, options?): BetaMessageBatchEnvía un lote de solicitudes de creación de mensajes.
Recuperar un lote de mensajes
client.beta.messages.batches.retrieve(messageBatchID, params?, options?): BetaMessageBatchEste endpoint es idempotente y puede usarse para sondear la finalización de un lote de mensajes. Para acceder a los resultados de un lote de mensajes, realiza una solicitud al campo results_url de la respuesta.
Listar lotes de mensajes
client.beta.messages.batches.list(params?, options?): Page<BetaMessageBatch>Lista todos los lotes de mensajes dentro de un Workspace. Los lotes creados más recientemente se devuelven primero.
Cancelar un lote de mensajes
client.beta.messages.batches.cancel(messageBatchID, params?, options?): BetaMessageBatchLos lotes pueden cancelarse en cualquier momento antes de que finalice el procesamiento. Una vez iniciada la cancelación, el lote entra en estado canceling, momento en el cual el sistema puede completar cualquier solicitud en curso no interrumpible antes de finalizar la cancelación.
Eliminar un lote de mensajes
client.beta.messages.batches.delete(messageBatchID, params?, options?): BetaDeletedMessageBatchElimina un lote de mensajes.
Recuperar resultados de un lote de mensajes
client.beta.messages.batches.results(messageBatchID, params?, options?): BetaMessageBatchIndividualResponse | Stream<BetaMessageBatchIndividualResponse>Devuelve en streaming los resultados de un lote de mensajes como un archivo .jsonl.