Skip to content

Function: getDefinitionOrThrow()

Makaio Framework


Makaio Framework / ai-adapters-core/config / getDefinitionOrThrow

getDefinitionOrThrow<TDefinition>(definitions, definitionId): TDefinition & object

Defined in: ../../../adapters/core/src/config/preset.ts:8

Resolve a provider definition by ID and require a concrete defaultModel.

TDefinition extends object

TDefinition[]

Available provider definitions for an adapter.

string

Provider definition identifier to resolve.

TDefinition & object

The matching definition with a guaranteed defaultModel.

Error when the definition does not exist or does not define defaultModel.