Skip to contents

Returns sensible default parameter values and capability flags for different LLM providers.

Usage

provider_defaults(provider)

Arguments

provider

Character string identifying the provider (e.g., "openai", "anthropic", "google").

Value

A named list with default values and capabilities.

Examples

provider_defaults("openai")
#> $temperature
#> [1] 0.7
#> 
#> $supports_json_schema
#> [1] TRUE
#> 
#> $supports_reasoning
#> [1] TRUE
#> 
provider_defaults("anthropic")
#> $temperature
#> [1] 1
#> 
#> $supports_json_schema
#> [1] TRUE
#> 
#> $supports_extended_thinking
#> [1] TRUE
#>