pub fn create_provider_unified(
provider_name: &str,
api_key: Option<String>,
model: Option<String>,
base_url: Option<String>,
prompt_cache: Option<PromptCachingConfig>,
timeouts: Option<TimeoutsConfig>,
) -> Result<Box<dyn LLMProvider>, LLMError>Expand description
Compatibility shim that forwards legacy builder/config callers into the canonical provider factory.