批处理
检索消息批次
messages.batches.retrieve(message_batch_id, **kwargs) -> MessageBatchGET/v1/messages/batches/{message_batch_id}
此端点是幂等的,可用于轮询消息批次是否完成。要访问消息批次的结果,请向响应中的 results_url 字段发起请求。
列出消息批次
messages.batches.list(**kwargs) -> SyncPage[MessageBatch]GET/v1/messages/batches
列出工作区内的所有消息批次。最近创建的批次最先返回。
取消消息批次
messages.batches.cancel(message_batch_id, **kwargs) -> MessageBatchPOST/v1/messages/batches/{message_batch_id}/cancel
批次可在处理结束前的任何时间取消。一旦发起取消,批次将进入 canceling 状态,此时系统可能会先完成任何正在进行的、不可中断的请求,然后再最终完成取消。
删除消息批次
messages.batches.delete(message_batch_id, **kwargs) -> DeletedMessageBatchDELETE/v1/messages/batches/{message_batch_id}
删除消息批次。
检索消息批次结果
messages.batches.results(message_batch_id, **kwargs) -> MessageBatchIndividualResponseGET/v1/messages/batches/{message_batch_id}/results
以 .jsonl 文件的形式流式传输消息批次的结果。