Optional providerProvider name. When set without model, the default model for the
requested task is looked up in PROVIDER_DEFAULTS.
`"openai"`, `"anthropic"`, `"ollama"`
Optional modelExplicit model identifier. Accepted in two formats:
"provider:model" — legacy format (e.g. "openai:gpt-4o"). provider is ignored."model" — plain name (e.g. "gpt-4o-mini"). Requires provider or env-var auto-detect.Optional apiAPI key override (takes precedence over environment variables).
Optional baseBase URL override (useful for local proxies or Ollama).
Flexible model option accepted by the high-level API functions.
At least one of
providerormodelmust be supplied, or an appropriate API key environment variable must be set for auto-detection.