TsgcHTTP_API_Anthropic › Métodos › ListBatches
Lista todos os Message Batches no workspace da Anthropic, com paginação opcional
function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;
| Name | Type | Descrição |
|---|---|---|
aLimit | const Integer | Número máximo de lotes (batches) a retornar por página. Padrão: 20. |
aAfterId | const string | Cursor: retorna lotes criados após o lote com este id. Vazio para a primeira página. |
aBeforeId | const string | Cursor: retorna os lotes criados antes do lote com este id. Vazio para ignorar. |
Resposta com um array Data de descritores de batch além de cursores de paginação (TsgcAnthropicClass_Response_List_Batches)
Realiza uma requisição GET /v1/messages/batches contra a Anthropic Message Batches API, retornando cada lote enviado pelo workspace atual com seu status de processamento atual (in_progress, ended, canceled, etc.). Use aAfterId para avançar além da primeira página. O cabeçalho anthropic-version de AnthropicOptions é incluído automaticamente. O objeto retornado deve ser liberado pelo chamador.
oResponse := oAPI.ListBatches(20);
try
for i := 0 to oResponse.Data.Count - 1 do
Memo1.Lines.Add(oResponse.Data[i].Id + ' = ' + oResponse.Data[i].ProcessingStatus);
finally
oResponse.Free;
end;