Crig::Providers::OpenRouter::ProviderPreferences
Constructors
new(order : Array(String) | Nil = nil, only : Array(String) | Nil = nil, ignore : Array(String) | Nil = nil, allow_fallbacks : Bool | Nil = nil, require_parameters : Bool | Nil = nil, data_collection : DataCollection | Nil = nil, zdr : Bool | Nil = nil, sort : ProviderSort | Nil = nil, preferred_min_throughput : ThroughputThreshold | Nil = nil, preferred_max_latency : LatencyThreshold | Nil = nil, max_price : MaxPrice | Nil = nil, quantizations : Array(Quantization) | Nil = nil)
SourceInstance methods
allow_fallbacks
Sourcecheapest
Sourcedata_collection(policy : DataCollection) : self
Sourcedata_collection
Sourcefastest
Sourceignore
Sourcelowest_latency
Sourcemax_price(price : MaxPrice) : self
Sourcemax_price
Sourceonly
Sourceorder
Sourcepreferred_max_latency(threshold : LatencyThreshold) : self
Sourcepreferred_max_latency
Sourcepreferred_min_throughput(threshold : ThroughputThreshold) : self
Sourcepreferred_min_throughput
Sourcequantizations
Sourcerequire_parameters
Sourcesort(sort : ProviderSortStrategy | ProviderSortConfig | ProviderSort) : self
Sourcesort
Sourcezdr
Sourcezero_data_retention
Source