-record(config, { api_key :: binary(), base_url :: binary(), default_model :: gleam@option:option(binary()), timeout_ms :: integer(), max_retries :: integer() }).