TsgcHTTP_API_AnthropicMethods › ListFiles

ListFiles Methode

Geeft een lijst van eerder geüploade bestanden naar de Anthropic Files API, met optionele paginering

Syntaxis

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

Parameters

NaamTypeBeschrijving
aLimitconst IntegerMaximaal aantal bestanden dat per pagina moet worden geretourneerd. Standaard 20.
aAfterIdconst stringCursor: retourneer resultaten aangemaakt na het bestand met dit id. Leeg voor de eerste pagina.
aBeforeIdconst stringCursor: retourneer resultaten die zijn aangemaakt vóór het bestand met dit ID. Leeg om te negeren.

Retourwaarde

Respons met de Data-array van bestandsbeschrijvingen en HasMore/FirstId/LastId-pagineringscursors (TsgcAnthropicClass_Response_List_Files)

Opmerkingen

Verzendt een GET /v1/files-verzoek naar de Anthropic Files API en retourneert de pagina met bestandsmetadata. Gebruik aAfterId samen met de LastId van het vorige antwoord om alle pagina's te doorlopen. De header anthropic-version uit AnthropicOptions wordt automatisch meegestuurd. Het geretourneerde object moet door de aanroeper worden vrijgegeven.

Voorbeeld

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;

Terug naar methoden