TsgcHTTP_API_Anthropic › Metodi › ListBatches
Elenca tutti i Message Batch nell'area di lavoro Anthropic, con paginazione opzionale
function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;
| Nome | Tipo | Descrizione |
|---|---|---|
aLimit | const Integer | Numero massimo di batch da restituire per pagina. Il valore predefinito è 20. |
aAfterId | const string | Cursor: restituisce i batch creati dopo il batch con questo id. Vuoto per la prima pagina. |
aBeforeId | const string | Cursor: restituisce i batch creati prima del batch con questo id. Vuoto per ignorare. |
Risposta con un array Data di descrittori di batch e cursori di paginazione (TsgcAnthropicClass_Response_List_Batches)
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.
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;