OpenAIClient.UploadFileAsync

طريقة OpenAIClient.UploadFileAsync

تقوم بتحميل ملف بشكل غير متزامن إلى خادم OpenAI.

public Task<FileResponse> UploadFileAsync(string purpose, string fileName, byte[] fileBytes, 
    CancellationToken? cancellationToken = default)
المعاملالنوعالوصف
purposeStringالغرض من تحميل الملف، وعادة ما يصف كيفية استخدام الملف.
fileNameStringاسم الملف المراد تحميله.
fileBytesByte[]مصفوفة البايت التي تحتوي على بيانات الملف.
cancellationTokenNullable`1رمز لإلغاء العملية.

قيمة الإرجاع

مهمة تمثل العملية غير المتزامنة. تحتوي نتيجة المهمة على الاستجابة من تحميل الملف.

الاستثناءات

الاستثناءالشرط
AIClientExceptionيتم طرحه عندما يكون غرض الملف فارغًا أو غير موجود.
AIClientExceptionيتم طرحه عندما يكون اسم الملف فارغًا أو غير موجود.

انظر أيضًا