Aller au contenu principal
Version : Suivant

OpenAIFileListResult

La classe OpenAIFileListResult contient le résultat de la liste des fichiers de l'API OpenAI.

Hérite de

OpenAIResult

Propriétés calculées

PropriétéTypeDescription
filesCollectionRenvoie une collection d'objets OpenAIFile depuis la réponse de l'API, ou une collection vide si aucun fichier n'est trouvé.
first_idTextRenvoie l'ID du premier fichier de la liste, ou une chaîne vide s'il n'est pas disponible.
last_idTextRenvoie l'ID du dernier fichier de la liste, ou une chaîne vide s'il n'est pas disponible.
has_moreBooleanIndique s'il y a d'autres fichiers au-delà de cette page. True s'il y a plus de fichiers à récupérer, False sinon.

Exemple d'utilisation

Utilisation de base

var $params:=cs.AIKit.OpenAIFileListParameters.new()
$params.purpose:="assistants"
$params.limit:=50

var $result:=$client.files.list($params)
var $files:=$result.files

For each ($file; $files)
// Traiter chaque objet OpenAIFile
// $file.filename -> "salesOverview.pdf"
// $file.bytes -> 175
// $file.purpose -> "assistants"
End for each

Exemple de pagination

var $params:=cs.AIKit.OpenAIFileListParameters.new()
$params.limit:=100

var $result:=$client.files.list($params)
var $allFiles:=$allFiles.combine($result.files)

// Continuer de récupérer des fichiers tant qu'il y en a
While ($result.has_more)
$params.after:=$result.last_id
$result:=$client.files.list($params)
$allFiles:=$allFiles.combine($result.files)
End while

// $allFiles contient maintenant tous les fichiers de l'organisation

Voir également