OpenAIClient.UploadFileAsync

OpenAIClient.UploadFileAsync-Methode

Lädt eine Datei asynchron auf den OpenAI-Server hoch.

public Task<FileResponse> UploadFileAsync(string purpose, string fileName, byte[] fileBytes, 
    CancellationToken? cancellationToken = default)
ParameterTypBeschreibung
purposeStringDer Zweck des Datei-Uploads, der typischerweise beschreibt, wie die Datei verwendet wird.
fileNameStringDer Name der hochzuladenden Datei.
fileBytesByte[]Das Byte-Array, das die Dateidaten enthält.
cancellationTokenNullable`1Ein Token zum Abbrechen der Operation.

Rückgabewert

Eine Aufgabe, die die asynchrone Operation darstellt. Das Ergebnis der Aufgabe enthält die Antwort vom Datei-Upload.

Ausnahmen

AusnahmeBedingung
AIClientExceptionWird ausgelöst, wenn der Zweck der Datei null oder leer ist.
AIClientExceptionWird ausgelöst, wenn der Dateiname null oder leer ist.

Siehe auch