Skip to content

ProviderCatalog

Defined in: packages/core/src/providers/modelCatalog.ts:115

A provider’s catalog slice: model-id → metadata, plus provenance for TTL / display.

fetchedAt: number

Defined in: packages/core/src/providers/modelCatalog.ts:121

Epoch ms the slice was fetched (drives TTL freshness).


models: Record<string, ModelCatalogEntry>

Defined in: packages/core/src/providers/modelCatalog.ts:123

Metadata keyed by model id, exactly as models.dev keys them.


providerId: ProviderId

Defined in: packages/core/src/providers/modelCatalog.ts:117

Gaunt Sloth provider id this slice belongs to.


providerKey: string

Defined in: packages/core/src/providers/modelCatalog.ts:119

models.dev provider key it was sliced from.