IOpenAIClient.UploadFileAsync

Método IOpenAIClient.UploadFileAsync

Sube un archivo de manera asíncrona al servidor de OpenAI.

public Task<FileResponse> UploadFileAsync(string purpose, string fileName, byte[] fileBytes, 
    CancellationToken? cancellationToken = default)
ParámetroTipoDescripción
purposeStringEl propósito de la carga del archivo, que típicamente describe cómo se utilizará el archivo.
fileNameStringEl nombre del archivo a subir.
fileBytesByte[]El arreglo de bytes que contiene los datos del archivo.
cancellationTokenNullable`1Un token para cancelar la operación.

Valor de Retorno

Una tarea que representa la operación asíncrona. El resultado de la tarea contiene la respuesta de la carga del archivo.

Excepciones

excepcióncondición
AIClientExceptionLanzada cuando el propósito del archivo es nulo o está vacío.
AIClientExceptionLanzada cuando el nombre del archivo es nulo o está vacío.

Véase También