TsgcHTTP_API_AnthropicMétodos › ListBatches

ListBatches Method

Lista todos os Message Batches no workspace da Anthropic, com paginação opcional

Sintaxe

function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;

Parâmetros

NameTypeDescrição
aLimitconst IntegerNúmero máximo de lotes (batches) a retornar por página. Padrão: 20.
aAfterIdconst stringCursor: retorna lotes criados após o lote com este id. Vazio para a primeira página.
aBeforeIdconst stringCursor: retorna os lotes criados antes do lote com este id. Vazio para ignorar.

Valor de retorno

Resposta com um array Data de descritores de batch além de cursores de paginação (TsgcAnthropicClass_Response_List_Batches)

Observações

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.

Exemplo

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;

Voltar para Métodos