Class MistralFileSchema
Inheritance
MistralFileSchema
Assembly: Glitch9.AIDevKit.Provider.Mistral.dll
Syntax
public class MistralFileSchema : IUploadedFile, IAIResource, IData, IHasId<string>, IHasName, IDeprecatable
Properties
|
Edit this page
View Source
Api
Declaration
[JsonIgnore]
public Api Api { get; }
Property Value
|
Edit this page
View Source
ByteSize
Required. The size of the file, in bytes.
Declaration
[JsonProperty("bytes")]
public int ByteSize { get; set; }
Property Value
|
Edit this page
View Source
CreatedAt
Required. The UNIX timestamp (in seconds) of the event.
Declaration
[JsonProperty("created_at")]
public UnixTime? CreatedAt { get; set; }
Property Value
|
Edit this page
View Source
ExpiresAt
Gets the file expiration timestamp, if the provider defines one.
Returns null when the file has no expiration policy.
Declaration
[JsonIgnore]
public UnixTime? ExpiresAt { get; set; }
Property Value
|
Edit this page
View Source
Id
Required. The unique identifier of the file.
Declaration
[JsonProperty("id")]
public string Id { get; set; }
Property Value
|
Edit this page
View Source
MimeType
Declaration
[JsonProperty("mimetype")]
public MimeType MimeType { get; set; }
Property Value
|
Edit this page
View Source
Name
Required. The name of the uploaded file.
Declaration
[JsonProperty("filename")]
public string Name { get; set; }
Property Value
|
Edit this page
View Source
NumLines
Declaration
[JsonProperty("num_lines")]
public int? NumLines { get; set; }
Property Value
|
Edit this page
View Source
Object
Required. The object type, which is always "file".
Declaration
[JsonProperty("object")]
public string Object { get; set; }
Property Value
|
Edit this page
View Source
Purpose
Declaration
[JsonProperty("purpose")]
public UploadPurpose Purpose { get; set; }
Property Value
|
Edit this page
View Source
SampleType
Declaration
[JsonProperty("sample_type")]
public string SampleType { get; set; }
Property Value
|
Edit this page
View Source
Signature
Declaration
[JsonProperty("signature")]
public string Signature { get; set; }
Property Value
|
Edit this page
View Source
Source
Declaration
[JsonProperty("source")]
public string Source { get; set; }
Property Value
Methods
|
Edit this page
View Source
Declaration
public SerializableMetadata GetMetadata()
Returns
Implements
Extension Methods