Function: resolveModel()
resolveModel(
config,fallbackConfig?):ResolvedModel
Defined in: packages/core/src/providers/registry.ts:158
Resolve a ModelConfig to a concrete provider 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, modelId, and config
Example
// String config - defaults to OpenAI
const resolved = resolveModel('gpt-4.1-mini');
// resolved.provider = OpenAIProvider
// resolved.modelId = 'gpt-4.1-mini'
// ModelConfig object
const resolved = resolveModel(anthropic('claude-3-haiku'));
// resolved.provider = AnthropicProvider
// resolved.modelId = 'claude-3-haiku-20240307'