TsgcHTTP_API_AnthropicMethods › ListBatches

ListBatches Metoda

Wyświetla wszystkie wsady wiadomości w obszarze roboczym Anthropic z opcjonalnym stronicowaniem

Składnia

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

Parametry

NazwaTypOpis
aLimitconst IntegerMaksymalna liczba partii zwracanych na stronę. Domyślnie 20.
aAfterIdconst stringCursor: zwraca partie utworzone po partii o podanym id. Puste dla pierwszej strony.
aBeforeIdconst stringKursor: zwraca partie utworzone przed partią o podanym identyfikatorze. Puste, aby zignorować.

Wartość zwracana

Odpowiedź zawierająca tablicę Data z deskryptorami partii oraz kursorami stronicowania (TsgcAnthropicClass_Response_List_Batches)

Uwagi

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.

Przykład

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;

Powrót do metod