TsgcHTTP_API_AnthropicMetodi › ListBatches

ListBatches Metodo

Elenca tutti i Message Batch nell'area di lavoro Anthropic, con paginazione opzionale

Sintassi

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

Parametri

NomeTipoDescrizione
aLimitconst IntegerNumero massimo di batch da restituire per pagina. Il valore predefinito è 20.
aAfterIdconst stringCursor: restituisce i batch creati dopo il batch con questo id. Vuoto per la prima pagina.
aBeforeIdconst stringCursor: restituisce i batch creati prima del batch con questo id. Vuoto per ignorare.

Valore restituito

Risposta con un array Data di descrittori di batch e cursori di paginazione (TsgcAnthropicClass_Response_List_Batches)

Note

Esegue una richiesta GET /v1/messages/batches contro l'API Anthropic Message Batches, restituendo ogni batch inviato dall'area di lavoro corrente con il suo stato di elaborazione attuale (in_progress, ended, canceled, ecc.). Utilizzare aAfterId per scorrere oltre la prima pagina. L'intestazione anthropic-version da AnthropicOptions viene inclusa automaticamente. L'oggetto restituito deve essere liberato dal chiamante.

Esempio

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;

Torna ai Metodi