Skip to content

ModelCatalogEntry

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelCatalog.ts:99

Normalised catalog metadata for one model id — the models.dev fields we surface, camelCased and detached from models.dev’s raw JSON shape so a schema change there is absorbed in the parser.

optional cost?: ModelCost

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelCatalog.ts:102


optional limit?: ModelLimit

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelCatalog.ts:103


optional modalities?: ModelModalities

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelCatalog.ts:104


optional name?: string

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelCatalog.ts:101

models.dev display name (e.g. “Claude Opus 4.5”).


optional reasoning?: boolean

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelCatalog.ts:106

True when the model exposes an extended-reasoning / thinking mode.


optional toolCall?: boolean

Defined in: _worktrees/docs-release/gaunt-sloth/packages/core/src/providers/modelCatalog.ts:108

True when the model supports tool/function calling.