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)

// Continue fetching if there are more files
While ($result.has_more)
$params.after:=$result.last_id
$result:=$client.files.list($params)
$allFiles:=$allFiles.combine($result.files)
End while

// $allFiles now contains all files from the organization

Ver también