OpenAIClient.UploadFileAsync

Метод OpenAIClient.UploadFileAsync

Асинхронно загружает файл на сервер OpenAI.

public Task<FileResponse> UploadFileAsync(string purpose, string fileName, byte[] fileBytes, 
    CancellationToken? cancellationToken = default)
ПараметрТипОписание
purposeStringЦель загрузки файла, обычно описывающая, как будет использоваться файл.
fileNameStringИмя файла для загрузки.
fileBytesByte[]Массив байтов, содержащий данные файла.
cancellationTokenNullable`1Токен для отмены операции.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит ответ на загрузку файла.

Исключения

исключениеусловие
AIClientExceptionВыбрасывается, когда цель файла равна null или пуста.
AIClientExceptionВыбрасывается, когда имя файла равно null или пусто.

См. также