Class: ActiveAgent::Providers::Requesty::Options

Inherits:
OpenAI::Options show all
Defined in:
lib/active_agent/providers/requesty/options.rb

Overview

Configuration options for the Requesty provider.

Extends OpenAI::Options, overriding the base URL to point at Requesty's OpenAI-compatible gateway and resolving the API key from REQUESTY_API_KEY. Requesty does not use organization or project identifiers.

Examples:

Basic configuration

options = Options.new(api_key: ENV["REQUESTY_API_KEY"])

See Also:

Instance Attribute Summary collapse

Method Summary

Methods inherited from OpenAI::Options

#extra_headers, #initialize

Methods inherited from Common::BaseModel

#<=>, #==, attribute, #deep_compact, #deep_dup, delegate_attributes, drop_attributes, inherited, #initialize, #inspect, keys, #merge!, required_attributes, #serialize, #to_h, #to_hash

Constructor Details

This class inherits a constructor from ActiveAgent::Providers::OpenAI::Options

Instance Attribute Details

#base_urlString

Returns API endpoint (default: "https://router.requesty.ai/v1&quot;).

Returns:



22
# File 'lib/active_agent/providers/requesty/options.rb', line 22

attribute :base_url, :string, as: "https://router.requesty.ai/v1"