Skip to content

Latest commit

 

History

History
183 lines (107 loc) · 4.64 KB

File metadata and controls

183 lines (107 loc) · 4.64 KB

ModelVariant

Namespace: Microsoft.AI.Foundry.Local

public class ModelVariant : IModel

Inheritance ObjectModelVariant
Implements IModel
Attributes NullableContextAttribute, NullableAttribute

Properties

Info

public ModelInfo Info { get; }

Property Value

ModelInfo

Id

public string Id { get; }

Property Value

String

Alias

public string Alias { get; }

Property Value

String

Version

public int Version { get; set; }

Property Value

Int32

Methods

IsLoadedAsync(Nullable<CancellationToken>)

public Task<bool> IsLoadedAsync(Nullable<CancellationToken> ct)

Parameters

ct Nullable<CancellationToken>

Returns

Task<Boolean>

IsCachedAsync(Nullable<CancellationToken>)

public Task<bool> IsCachedAsync(Nullable<CancellationToken> ct)

Parameters

ct Nullable<CancellationToken>

Returns

Task<Boolean>

GetPathAsync(Nullable<CancellationToken>)

public Task<string> GetPathAsync(Nullable<CancellationToken> ct)

Parameters

ct Nullable<CancellationToken>

Returns

Task<String>

DownloadAsync(Action<Single>, Nullable<CancellationToken>)

public Task DownloadAsync(Action<float> downloadProgress, Nullable<CancellationToken> ct)

Parameters

downloadProgress Action<Single>

ct Nullable<CancellationToken>

Returns

Task

LoadAsync(Nullable<CancellationToken>)

public Task LoadAsync(Nullable<CancellationToken> ct)

Parameters

ct Nullable<CancellationToken>

Returns

Task

UnloadAsync(Nullable<CancellationToken>)

public Task UnloadAsync(Nullable<CancellationToken> ct)

Parameters

ct Nullable<CancellationToken>

Returns

Task

RemoveFromCacheAsync(Nullable<CancellationToken>)

public Task RemoveFromCacheAsync(Nullable<CancellationToken> ct)

Parameters

ct Nullable<CancellationToken>

Returns

Task

GetChatClientAsync(Nullable<CancellationToken>)

public Task<OpenAIChatClient> GetChatClientAsync(Nullable<CancellationToken> ct)

Parameters

ct Nullable<CancellationToken>

Returns

Task<OpenAIChatClient>

GetAudioClientAsync(Nullable<CancellationToken>)

public Task<OpenAIAudioClient> GetAudioClientAsync(Nullable<CancellationToken> ct)

Parameters

ct Nullable<CancellationToken>

Returns

Task<OpenAIAudioClient>