ReadonlycapabilitiesVarious features that the model supports such as tool calling or image input.
Optional ReadonlydetailAn optional, human-readable string which will be rendered alongside the model. Useful for distinguishing models of the same name in the UI.
ReadonlyfamilyOpaque family-name of the language model. Values might be gpt-3.5-turbo, gpt4, phi2, or llama
ReadonlyidUnique identifier for the language model. Must be unique per provider, but not required to be globally unique.
ReadonlymaxThe maximum number of tokens the model can accept as input.
ReadonlymaxThe maximum number of tokens the model is capable of producing.
ReadonlynameHuman-readable name of the language model.
Optional ReadonlytooltipThe tooltip to render when hovering the model. Used to provide more information about the model.
ReadonlyversionOpaque version string of the model.
This is used as a lookup value in LanguageModelChatSelector.version
An example is how GPT 4o has multiple versions like 2024-11-20 and 2024-08-06
Represents a language model provided by a
LanguageModelChatProvider.Stubbed