TsgcHTTP_API_AnthropicMethoden › ListFiles

ListFiles Methode

Listet zuvor zur Anthropic Files API hochgeladene Dateien auf, mit optionaler Paginierung

Syntax

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

Parameter

NameTypBeschreibung
aLimitconst IntegerMaximale Anzahl der pro Seite zurückzugebenden Dateien. Standardwert ist 20.
aAfterIdconst stringCursor: gibt Ergebnisse zurück, die nach der Datei mit dieser ID erstellt wurden. Leer für die erste Seite.
aBeforeIdconst stringCursor: gibt Ergebnisse zurück, die vor der Datei mit dieser ID erstellt wurden. Leer, um zu ignorieren.

Rückgabewert

Antwort mit dem Data-Array von Datei-Deskriptoren und den Paging-Cursorn HasMore/FirstId/LastId (TsgcAnthropicClass_Response_List_Files)

Hinweise

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.

Beispiel

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;

Zurück zu Methoden