批处理
创建消息批次
MessageBatch Messages.Batches.Create(parameters, cancellationToken = default)POST/v1/messages/batches
发送一批消息创建请求。
检索消息批次
MessageBatch Messages.Batches.Retrieve(parameters, cancellationToken = default)GET/v1/messages/batches/{message_batch_id}
此端点是幂等的,可用于轮询消息批次是否完成。要访问消息批次的结果,请向响应中的 results_url 字段发起请求。
列出消息批次
BatchListPage Messages.Batches.List(parameters, cancellationToken = default)GET/v1/messages/batches
列出工作区内的所有消息批次。最近创建的批次最先返回。
取消消息批次
MessageBatch Messages.Batches.Cancel(parameters, cancellationToken = default)POST/v1/messages/batches/{message_batch_id}/cancel
批次可在处理结束前的任何时间取消。一旦发起取消,批次将进入 canceling 状态,此时系统可能会先完成任何正在进行的、不可中断的请求,然后再最终完成取消。
删除消息批次
DeletedMessageBatch Messages.Batches.Delete(parameters, cancellationToken = default)DELETE/v1/messages/batches/{message_batch_id}
删除消息批次。
检索消息批次结果
MessageBatchIndividualResponse Messages.Batches.ResultsStreaming(parameters, cancellationToken = default)GET/v1/messages/batches/{message_batch_id}/results
以 .jsonl 文件的形式流式传输消息批次的结果。