Saltar al contenido principal
Versión: Siguiente

OpenAIFileListResult

La clase OpenAIFileListResult contiene el resultado de la lista de los archivos de la API OpenAI.

Hereda​

OpenAIResult

Propiedades calculadas​

PropiedadTipoDescripción
filesCollectionDevuelve una colección de objetos OpenAIFile de la respuesta de la API, o una colección vacía si no se encuentra ningún archivo.
first_idTextDevuelve el ID del primer archivo de la lista, o una cadena vacía si no está disponible.
last_idTextDevuelve el ID del último archivo de la lista, o una cadena vacía si no está disponible.
has_moreBooleanIndica si hay más archivos más allá de esta página. True si hay más archivos que recuperar, False en caso contrario.

Ejemplo de Uso​

Uso básico​

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)
// Process each OpenAIFile object
// $file.filename -> "salesOverview.pdf"
// $file.bytes -> 175
// $file.purpose -> "assistants"
End for each

Ejemplo de paginación​

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

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

// Seguir obteniendo si hay más archivos
While ($result.has_more)
$params.after:=$result.last_id
$result:=$client.files.list($params)
$allFiles:=$allFiles.combine($result.files)
End while

// $allFiles ahora contiene todos los archivos de la organización

Ver también​