TsgcHTTP_API_Anthropic › Methods › ListFiles
Geeft een lijst van eerder geüploade bestanden naar de Anthropic Files API, met optionele paginering
function ListFiles(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = ''): TsgcAnthropicClass_Response_List_Files;
| Naam | Type | Beschrijving |
|---|---|---|
aLimit | const Integer | Maximaal aantal bestanden dat per pagina moet worden geretourneerd. Standaard 20. |
aAfterId | const string | Cursor: retourneer resultaten aangemaakt na het bestand met dit id. Leeg voor de eerste pagina. |
aBeforeId | const string | Cursor: retourneer resultaten die zijn aangemaakt vóór het bestand met dit ID. Leeg om te negeren. |
Respons met de Data-array van bestandsbeschrijvingen en HasMore/FirstId/LastId-pagineringscursors (TsgcAnthropicClass_Response_List_Files)
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.
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;