Skip to main content

Interface: IModelInfo

Defined in: internal/model-registry/types.ts:199

One model entry. Use wherever a model is referenced by id and its facts are needed.

Properties​

caps​

caps: IModelCaps

Defined in: internal/model-registry/types.ts:209

What the model can receive and produce.


deprecatedAt​

deprecatedAt: Date | null

Defined in: internal/model-registry/types.ts:213

Set when the provider announces retirement.


enabled​

enabled: boolean

Defined in: internal/model-registry/types.ts:211

Disabled entries are not selectable and not usable.


id​

id: string

Defined in: internal/model-registry/types.ts:201

Our stable id, e.g. "gpt-5-mini". Referenced by AIProfile.


label​

label: string

Defined in: internal/model-registry/types.ts:207

Human label for admin UI.


provider​

provider: EModelProvider

Defined in: internal/model-registry/types.ts:203

Which SDK provider the LLMClient must use.


providerModelId​

providerModelId: string

Defined in: internal/model-registry/types.ts:205

The provider's own id, e.g. "gpt-5-mini-2026-06".