TsgcHTTP_API_Anthropic › Méthodes › ListFiles
Liste les fichiers précédemment téléversés vers l'API Files Anthropic, avec pagination facultative
function ListFiles(const aLimit: Integer = 20; const aAfterId: string = ''; const aBeforeId: string = ''): TsgcAnthropicClass_Response_List_Files;
| Nom | Type | Description |
|---|---|---|
aLimit
| const Integer
| Nombre maximum de fichiers à retourner par page. Par défaut 20. |
aAfterId | const string | Cursor : retourne les résultats créés après le fichier avec cet identifiant. Vide pour la première page. |
aBeforeId | const string | Curseur : retourner les résultats créés avant le fichier avec cet identifiant. Vide pour ignorer. |
Réponse avec le tableau Data de descripteurs de fichiers et les curseurs de pagination HasMore/FirstId/LastId (TsgcAnthropicClass_Response_List_Files)
Envoie une requête GET /v1/files à l'API Files Anthropic et retourne la page de métadonnées de fichiers. Utilisez aAfterId avec le LastId de la réponse précédente pour parcourir toutes les pages. L'en-tête anthropic-version de AnthropicOptions est inclus automatiquement. L'objet retourné doit être libéré par l'appelant.
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;