Enum Token Rate Schedule
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub enum TokenRateSchedule {
PromptTokenThreshold {
applies_to: RateScheduleApplication,
tiers: Vec<TokenRateTier>,
},
}
Data-driven token rate schedule for provider pricing with request thresholds.
Variants
PromptTokenThreshold
PromptTokenThreshold
Selects one full-request rate tier based on prompt/input tokens.
Fields
applies_to: RateScheduleApplication
How selected tier rates apply to tokens.
tiers: Vec<TokenRateTier>
Ordered threshold tiers.
Trait Implementations
impl Clone for TokenRateSchedule
impl Clone for TokenRateSchedule
clone
fn clone(&self) -> TokenRateSchedule
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for TokenRateSchedule
impl Debug for TokenRateSchedule
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl<'de> Deserialize<'de> for TokenRateSchedule
impl<'de> Deserialize<'de> for TokenRateSchedule
deserialize
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl PartialEq for TokenRateSchedule
impl PartialEq for TokenRateSchedule
eq
fn eq(&self, other: &TokenRateSchedule) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for TokenRateSchedule
impl Serialize for TokenRateSchedule
serialize
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
impl StructuralPartialEq for TokenRateSchedule
impl StructuralPartialEq for TokenRateSchedule