Table of Contents

Class ModelCapabilityEntry

Namespace
JD.AI.Core.Providers
Assembly
JD.AI.Core.dll

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

ModelId string
DisplayName string
ProviderName string
Capabilities ModelCapability
ContextWindowTokens int
CostTier ModelCostTier

Properties

Capabilities

public ModelCapability Capabilities { get; init; }

Property Value

ModelCapability

ContextWindowTokens

public int ContextWindowTokens { get; init; }

Property Value

int

CostTier

public ModelCostTier CostTier { get; init; }

Property Value

ModelCostTier

DisplayName

public string DisplayName { get; init; }

Property Value

string

ModelId

public string ModelId { get; init; }

Property Value

string

ProviderName

public string ProviderName { get; init; }

Property Value

string