Namespace: Microsoft.AI.Foundry.Local
public class ModelVariant : IModelInheritance Object → ModelVariant
Implements IModel
Attributes NullableContextAttribute, NullableAttribute
public ModelInfo Info { get; }public string Id { get; }public string Alias { get; }public int Version { get; set; }public Task<bool> IsLoadedAsync(Nullable<CancellationToken> ct)ct Nullable<CancellationToken>
public Task<bool> IsCachedAsync(Nullable<CancellationToken> ct)ct Nullable<CancellationToken>
public Task<string> GetPathAsync(Nullable<CancellationToken> ct)ct Nullable<CancellationToken>
public Task DownloadAsync(Action<float> downloadProgress, Nullable<CancellationToken> ct)downloadProgress Action<Single>
ct Nullable<CancellationToken>
public Task LoadAsync(Nullable<CancellationToken> ct)ct Nullable<CancellationToken>
public Task UnloadAsync(Nullable<CancellationToken> ct)ct Nullable<CancellationToken>
public Task RemoveFromCacheAsync(Nullable<CancellationToken> ct)ct Nullable<CancellationToken>
public Task<OpenAIChatClient> GetChatClientAsync(Nullable<CancellationToken> ct)ct Nullable<CancellationToken>
public Task<OpenAIAudioClient> GetAudioClientAsync(Nullable<CancellationToken> ct)