Class ProviderInfo
Describes a detected AI provider and its available models.
public sealed record ProviderInfo : IEquatable<ProviderInfo>
- Inheritance
-
ProviderInfo
- Implements
- Inherited Members
Constructors
ProviderInfo(string, bool, string?, IReadOnlyList<ProviderModelInfo>)
Describes a detected AI provider and its available models.
public ProviderInfo(string Name, bool IsAvailable, string? StatusMessage, IReadOnlyList<ProviderModelInfo> Models)
Parameters
NamestringIsAvailableboolStatusMessagestringModelsIReadOnlyList<ProviderModelInfo>
Properties
IsAvailable
public bool IsAvailable { get; init; }
Property Value
Models
public IReadOnlyList<ProviderModelInfo> Models { get; init; }
Property Value
Name
public string Name { get; init; }
Property Value
StatusMessage
public string? StatusMessage { get; init; }