TsgcHTTP_API_AnthropicMetodi › ListFiles

ListFiles Metodo

Elenca i file precedentemente caricati nell'API Files di Anthropic, con paginazione opzionale

Sintassi

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

Parametri

NomeTipoDescrizione
aLimitconst IntegerNumero massimo di file da restituire per pagina. Il valore predefinito è 20.
aAfterIdconst stringCursore: restituisce i risultati creati dopo il file con questo id. Vuoto per la prima pagina.
aBeforeIdconst stringCursor: restituisce i risultati creati prima del file con questo id. Lasciare vuoto per ignorare.

Valore restituito

Risposta con l'array Data di descrittori di file e i cursori di paginazione HasMore/FirstId/LastId (TsgcAnthropicClass_Response_List_Files)

Note

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.

Esempio

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;

Torna ai Metodi