Provider identifier (e.g. "openai", "anthropic", "ollama").
Model identifier within the provider.
Optional overrides: { Optional explicit API key and/or base URL that take precedence over environment variable lookups.
Optional apiOptional baseA ResolvedProvider ready for createProviderManager().
When no credentials can be resolved for the given provider.
Resolves a complete provider configuration for LLM text providers.
Reads API keys and base URLs from well-known environment variables (e.g.
OPENAI_API_KEY,OLLAMA_BASE_URL) and merges caller-suppliedoverrides. Applies the Anthropic → OpenRouter fallback whenANTHROPIC_API_KEYis absent butOPENROUTER_API_KEYis set.