Skip to main content

create_resilient_model_provider_for_alias

Function create_resilient_model_provider_for_alias 

Source
pub fn create_resilient_model_provider_for_alias(
    config: &Config,
    family: &str,
    alias: &str,
    api_key: Option<&str>,
    api_url: Option<&str>,
    reliability: &ReliabilityConfig,
    options: &ModelProviderRuntimeOptions,
) -> Result<Box<dyn ModelProvider>, Error>
Expand description

Wrap the primary model_provider in a retry/backoff harness with full alias context. Production callers (gateway, orchestrator) use this so the dispatch sees the typed alias config and routes Azure/Codex/Gemini extras correctly.