TsgcHTTP_API_Anthropic › Metodi › ListFiles
Elenca i file precedentemente caricati nell'API Files di Anthropic, con paginazione opzionale
function ListFiles(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = ''): TsgcAnthropicClass_Response_List_Files;
| Nome | Tipo | Descrizione |
|---|---|---|
aLimit | const Integer | Numero massimo di file da restituire per pagina. Il valore predefinito è 20. |
aAfterId | const string | Cursore: restituisce i risultati creati dopo il file con questo id. Vuoto per la prima pagina. |
aBeforeId | const string | Cursor: restituisce i risultati creati prima del file con questo id. Lasciare vuoto per ignorare. |
Risposta con l'array Data di descrittori di file e i cursori di paginazione HasMore/FirstId/LastId (TsgcAnthropicClass_Response_List_Files)
Invia una richiesta GET /v1/files all'API Files di Anthropic e restituisce la pagina dei metadati dei file. Utilizzare aAfterId insieme all'LastId della risposta precedente per scorrere tutte le pagine. L'intestazione anthropic-version da AnthropicOptions viene inclusa automaticamente. L'oggetto restituito deve essere liberato dal chiamante.
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;