TsgcHTTP_API_Anthropic › Methods › ListBatches
Wyświetla wszystkie wsady wiadomości w obszarze roboczym Anthropic z opcjonalnym stronicowaniem
function ListBatches(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = '') : TsgcAnthropicClass_Response_List_Batches;
| Nazwa | Typ | Opis |
|---|---|---|
aLimit | const Integer | Maksymalna liczba partii zwracanych na stronę. Domyślnie 20. |
aAfterId | const string | Cursor: zwraca partie utworzone po partii o podanym id. Puste dla pierwszej strony. |
aBeforeId | const string | Kursor: zwraca partie utworzone przed partią o podanym identyfikatorze. Puste, aby zignorować. |
Odpowiedź zawierająca tablicę Data z deskryptorami partii oraz kursorami stronicowania (TsgcAnthropicClass_Response_List_Batches)
Wykonuje żądanie GET /v1/messages/batches do Anthropic Message Batches API, zwracając wszystkie partie przesłane przez bieżący obszar roboczy wraz z ich aktualnym stanem przetwarzania (in_progress, ended, canceled itp.). Parametru aAfterId należy użyć do przejścia poza pierwszą stronę. Nagłówek anthropic-version z AnthropicOptions jest dołączany automatycznie. Zwrócony obiekt musi zostać zwolniony przez wywołującego.
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;