TsgcHTTP_API_AnthropicMéthodes › ListFiles

ListFiles Méthode

Liste les fichiers précédemment téléversés vers l'API Files Anthropic, avec pagination facultative

Syntaxe

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

Paramètres

NomTypeDescription
aLimit const Integer Nombre maximum de fichiers à retourner par page. Par défaut 20.
aAfterIdconst stringCursor : retourne les résultats créés après le fichier avec cet identifiant. Vide pour la première page.
aBeforeIdconst stringCurseur : retourner les résultats créés avant le fichier avec cet identifiant. Vide pour ignorer.

Valeur de retour

Réponse avec le tableau Data de descripteurs de fichiers et les curseurs de pagination HasMore/FirstId/LastId (TsgcAnthropicClass_Response_List_Files)

Remarques

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.

Exemple

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;

Retour aux méthodes