Function: resolveModel()
resolveModel(
config,fallbackConfig?):ResolvedModel
Defined in: packages/core/src/providers/registry.ts:213
Resolve a ModelConfig to a provider descriptor and model ID.
Parameters
config
string | ModelConfig
Model configuration (string or ModelConfig object)
fallbackConfig?
Optional fallback configuration for API keys and base URLs
Returns
ResolvedModel
Resolved model with provider descriptor, modelId, and merged config
Example
const resolved = resolveModel('gpt-4.1-mini');
// resolved.provider = { name: 'openai', config: {...} }
// resolved.modelId = 'gpt-4.1-mini'
const resolved = resolveModel(anthropic('claude-3-haiku'));
// resolved.provider = { name: 'anthropic', config: {...} }