TsgcHTTP_API_Anthropic › Methoden › ListFiles
Listet zuvor zur Anthropic Files API hochgeladene Dateien auf, mit optionaler Paginierung
function ListFiles(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = ''): TsgcAnthropicClass_Response_List_Files;
| Name | Typ | Beschreibung |
|---|---|---|
aLimit | const Integer | Maximale Anzahl der pro Seite zurückzugebenden Dateien. Standardwert ist 20. |
aAfterId | const string | Cursor: gibt Ergebnisse zurück, die nach der Datei mit dieser ID erstellt wurden. Leer für die erste Seite. |
aBeforeId | const string | Cursor: gibt Ergebnisse zurück, die vor der Datei mit dieser ID erstellt wurden. Leer, um zu ignorieren. |
Antwort mit dem Data-Array von Datei-Deskriptoren und den Paging-Cursorn HasMore/FirstId/LastId (TsgcAnthropicClass_Response_List_Files)
Sendet eine GET /v1/files-Anfrage an die Anthropic Files API und gibt die Seite mit Dateimetadaten zurück. Verwenden Sie aAfterId zusammen mit der LastId der vorherigen Antwort, um durch alle Seiten zu navigieren. Der anthropic-version-Header aus AnthropicOptions wird automatisch eingeschlossen. Das zurückgegebene Objekt muss vom Aufrufer freigegeben werden.
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;