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