Class ModelDescriptor
- Namespace
- Oscova.Agents.Llm
- Assembly
- Oscova.Agents.dll
One model returned by a provider's listing, carrying any metadata the provider can report. Lives here (next to Oscova.Agents.Llm.IModelProvider) rather than in the Core ApiContracts because it is an Oscova.Agents.Llm.IModelProvider return type and Core references this project, not the reverse.
public sealed class ModelDescriptorInheritance
Inherited Members
Properties
- ContextWindowSize
-
Gets the reported context window size, or null when the provider does not expose it.
- Id
-
Gets the model identifier (the value stored as Oscova.Agents.Llm.ModelProviderConfig.ModelId).
- IsInstalled
-
Gets whether the model is present in the provider's local cache, or null when unknown.
- License
-
Gets the model license identifier or summary, or null when unavailable.
- LicenseDescription
-
Gets provider-supplied license details, or null when unavailable.
- SupportsImages
-
Gets whether the model reports image input support, or null when unknown.
- SupportsThinking
-
Gets whether the model reports reasoning/thinking support, or null when unknown.