class OpenRouter::Configuration

def access_token

def access_token
  return @access_token if @access_token
  raise ConfigurationError, "OpenRouter access token missing!"
end

def faraday(&block)

def faraday(&block)
  self.faraday_config = block
end

def initialize

def initialize
  self.access_token = nil
  self.api_version = DEFAULT_API_VERSION
  self.extra_headers = {}
  self.log_errors = false
  self.request_timeout = DEFAULT_REQUEST_TIMEOUT
  self.uri_base = DEFAULT_URI_BASE
end

def site_name=(value)

def site_name=(value)
  @extra_headers["X-Title"] = value
end

def site_url=(value)

def site_url=(value)
  @extra_headers["HTTP-Referer"] = value
end