Class ModelCapabilityEntry
Registry projection for model capability-aware routing.
public sealed record ModelCapabilityEntry : IEquatable<ModelCapabilityEntry>
- Inheritance
-
ModelCapabilityEntry
- Implements
- Inherited Members
Constructors
ModelCapabilityEntry(string, string, string, ModelCapability, int, ModelCostTier)
Registry projection for model capability-aware routing.
public ModelCapabilityEntry(string ModelId, string DisplayName, string ProviderName, ModelCapability Capabilities, int ContextWindowTokens, ModelCostTier CostTier)
Parameters
ModelIdstringDisplayNamestringProviderNamestringCapabilitiesModelCapabilityContextWindowTokensintCostTierModelCostTier
Properties
Capabilities
public ModelCapability Capabilities { get; init; }
Property Value
ContextWindowTokens
public int ContextWindowTokens { get; init; }
Property Value
CostTier
public ModelCostTier CostTier { get; init; }
Property Value
DisplayName
public string DisplayName { get; init; }
Property Value
ModelId
public string ModelId { get; init; }
Property Value
ProviderName
public string ProviderName { get; init; }