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