Skip to contents

Retrieves API configuration using a standardized prefix pattern. For prefix "OPENAI", checks ART_OPENAI_KEY, ART_OPENAI_MODEL, etc.

Usage

api_config(prefix, defaults = list())

Arguments

prefix

Character. Service prefix (e.g., "OPENAI", "GEMINI").

defaults

Named list of default values for optional config.

Value

Named list with key, model, and base_url values.

See also

Other config-utils: api_key_required(), config-utils

Examples

if (FALSE) { # \dontrun{
# Get OpenAI config
cfg <- api_config("OPENAI", defaults = list(model = "gpt-5.1"))
} # }