Share via


AzureFileExtensions.UploadFileAsync Method

Definition

Overloads

UploadFileAsync(OpenAIFileClient, String, FileUploadPurpose, AzureFileExpirationOptions, CancellationToken)

Source:
AzureFileExtensions.cs
public static System.Threading.Tasks.Task<System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile>> UploadFileAsync(this OpenAI.Files.OpenAIFileClient client, string filePath, OpenAI.Files.FileUploadPurpose purpose, Azure.AI.OpenAI.Files.AzureFileExpirationOptions expirationOptions, System.Threading.CancellationToken cancellationToken = default);
static member UploadFileAsync : OpenAI.Files.OpenAIFileClient * string * OpenAI.Files.FileUploadPurpose * Azure.AI.OpenAI.Files.AzureFileExpirationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile>>
<Extension()>
Public Function UploadFileAsync (client As OpenAIFileClient, filePath As String, purpose As FileUploadPurpose, expirationOptions As AzureFileExpirationOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ClientResult(Of OpenAIFile))

Parameters

client
OpenAI.Files.OpenAIFileClient
filePath
String
purpose
OpenAI.Files.FileUploadPurpose
expirationOptions
AzureFileExpirationOptions
cancellationToken
CancellationToken

Returns

Task<ClientResult<OpenAI.Files.OpenAIFile>>

Applies to

UploadFileAsync(OpenAIFileClient, BinaryData, String, FileUploadPurpose, AzureFileExpirationOptions, CancellationToken)

Source:
AzureFileExtensions.cs
public static System.Threading.Tasks.Task<System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile>> UploadFileAsync(this OpenAI.Files.OpenAIFileClient client, BinaryData file, string filename, OpenAI.Files.FileUploadPurpose purpose, Azure.AI.OpenAI.Files.AzureFileExpirationOptions expirationOptions, System.Threading.CancellationToken cancellationToken = default);
static member UploadFileAsync : OpenAI.Files.OpenAIFileClient * BinaryData * string * OpenAI.Files.FileUploadPurpose * Azure.AI.OpenAI.Files.AzureFileExpirationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile>>
<Extension()>
Public Function UploadFileAsync (client As OpenAIFileClient, file As BinaryData, filename As String, purpose As FileUploadPurpose, expirationOptions As AzureFileExpirationOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ClientResult(Of OpenAIFile))

Parameters

client
OpenAI.Files.OpenAIFileClient
file
BinaryData
filename
String
purpose
OpenAI.Files.FileUploadPurpose
expirationOptions
AzureFileExpirationOptions
cancellationToken
CancellationToken

Returns

Task<ClientResult<OpenAI.Files.OpenAIFile>>

Applies to

UploadFileAsync(OpenAIFileClient, Stream, String, FileUploadPurpose, AzureFileExpirationOptions, CancellationToken)

Source:
AzureFileExtensions.cs
public static System.Threading.Tasks.Task<System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile>> UploadFileAsync(this OpenAI.Files.OpenAIFileClient client, System.IO.Stream file, string filename, OpenAI.Files.FileUploadPurpose purpose, Azure.AI.OpenAI.Files.AzureFileExpirationOptions expirationOptions, System.Threading.CancellationToken cancellationToken = default);
static member UploadFileAsync : OpenAI.Files.OpenAIFileClient * System.IO.Stream * string * OpenAI.Files.FileUploadPurpose * Azure.AI.OpenAI.Files.AzureFileExpirationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.ClientModel.ClientResult<OpenAI.Files.OpenAIFile>>
<Extension()>
Public Function UploadFileAsync (client As OpenAIFileClient, file As Stream, filename As String, purpose As FileUploadPurpose, expirationOptions As AzureFileExpirationOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ClientResult(Of OpenAIFile))

Parameters

client
OpenAI.Files.OpenAIFileClient
file
Stream
filename
String
purpose
OpenAI.Files.FileUploadPurpose
expirationOptions
AzureFileExpirationOptions
cancellationToken
CancellationToken

Returns

Task<ClientResult<OpenAI.Files.OpenAIFile>>

Applies to