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)
Parameter | Typ | Beschreibung |
---|---|---|
purpose | String | Der Zweck des Datei-Uploads, der typischerweise beschreibt, wie die Datei verwendet wird. |
fileName | String | Der Name der hochzuladenden Datei. |
fileBytes | Byte[] | Das Byte-Array, das die Dateidaten enthält. |
cancellationToken | Nullable`1 | Ein 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
Ausnahme | Bedingung |
---|---|
AIClientException | Wird ausgelöst, wenn der Zweck der Datei null oder leer ist. |
AIClientException | Wird ausgelöst, wenn der Dateiname null oder leer ist. |
Siehe auch
- Klasse FileResponse
- Klasse OpenAIClient
- Namespace Aspose.Pdf.AI
- Assembly Aspose.PDF