UploadFileCall
Namespace: Vercel.AI.Operations
public sealed class UploadFileCallArguments forwarded to a files API.
Inheritance: object
Constructors
Section titled “Constructors”UploadFileCall(UploadData, string, string?, CancellationToken, IReadOnlyDictionary<string, string>?, JsonElement?)
Section titled “UploadFileCall(UploadData, string, string?, CancellationToken, IReadOnlyDictionary<string, string>?, JsonElement?)”public UploadFileCall(UploadData data, string mediaType, string? filename, CancellationToken cancellationToken, IReadOnlyDictionary<string, string>? headers, JsonElement? providerOptions)Creates an upload call.
Parameters
| Name | Type | Description |
|---|---|---|
data |
UploadData | |
mediaType |
string | |
filename |
string | |
cancellationToken |
CancellationToken | |
headers |
IReadOnlyDictionary<string, string> | |
providerOptions |
JsonElement? |
Properties
Section titled “Properties”CancellationToken
Section titled “CancellationToken”public CancellationToken CancellationToken { get; }Cancellation token.
Value: CancellationToken
public UploadData Data { get; }Tagged data.
Value: UploadData
Filename
Section titled “Filename”public string? Filename { get; }Optional filename.
Value: string
Headers
Section titled “Headers”public IReadOnlyDictionary<string, string>? Headers { get; }Request headers.
Value: IReadOnlyDictionary<string, string>
MediaType
Section titled “MediaType”public string MediaType { get; }Media type sent to the provider.
Value: string
ProviderOptions
Section titled “ProviderOptions”public JsonElement? ProviderOptions { get; }Provider options. Null when the caller omitted them.
Value: JsonElement?
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product