TsgcHTTP_API_AnthropicMetody › ListFiles

ListFiles Metoda

Wyświetla listę plików wcześniej przesłanych do Anthropic Files API, z opcjonalną paginacją

Składnia

function ListFiles(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = ''): TsgcAnthropicClass_Response_List_Files;

Parametry

NazwaTypOpis
aLimitconst IntegerMaksymalna liczba plików do zwrócenia na stronę. Domyślnie 20.
aAfterIdconst stringCursor: zwraca wyniki utworzone po pliku o podanym identyfikatorze. Puste dla pierwszej strony.
aBeforeIdconst stringKursor: zwraca wyniki utworzone przed plikiem o tym identyfikatorze. Puste pole oznacza brak filtrowania.

Wartość zwracana

Odpowiedź z tablicą Data deskryptorów plików oraz kursorami stronicowania HasMore/FirstId/LastId (TsgcAnthropicClass_Response_List_Files)

Uwagi

Wysyła żądanie GET /v1/files do Anthropic Files API i zwraca stronę metadanych pliku. Należy używać aAfterId wraz z LastId poprzedniej odpowiedzi, aby przeglądać kolejne strony. Nagłówek anthropic-version z AnthropicOptions jest dodawany automatycznie. Zwrócony obiekt musi zostać zwolniony przez wywołującego.

Przykład

oResponse := oAPI.ListFiles(50);
try
  for i := 0 to oResponse.Data.Count - 1 do
    Memo1.Lines.Add(oResponse.Data[i].Id + ' - ' + oResponse.Data[i].Filename);
finally
  oResponse.Free;
end;

Powrót do metod