Table of Contents

Class ModelMetadataEntry

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

Parsed entry from the LiteLLM model catalog.

public sealed record ModelMetadataEntry : IEquatable<ModelMetadataEntry>
Inheritance
ModelMetadataEntry
Implements
Inherited Members

Properties

InputCostPerToken

public decimal? InputCostPerToken { get; init; }

Property Value

decimal?

Key

public required string Key { get; init; }

Property Value

string

LitellmProvider

public string? LitellmProvider { get; init; }

Property Value

string

MaxInputTokens

public int? MaxInputTokens { get; init; }

Property Value

int?

MaxOutputTokens

public int? MaxOutputTokens { get; init; }

Property Value

int?

Mode

public string? Mode { get; init; }

Property Value

string

OutputCostPerToken

public decimal? OutputCostPerToken { get; init; }

Property Value

decimal?

SupportsFunctionCalling

public bool? SupportsFunctionCalling { get; init; }

Property Value

bool?

SupportsReasoning

public bool? SupportsReasoning { get; init; }

Property Value

bool?

SupportsVision

public bool? SupportsVision { get; init; }

Property Value

bool?