pub struct PricingOverride {
pub input_cost_per_token: Option<f64>,
pub output_cost_per_token: Option<f64>,
pub cache_creation_input_token_cost: Option<f64>,
pub cache_read_input_token_cost: Option<f64>,
pub input_cost_per_token_above_200k_tokens: Option<f64>,
pub output_cost_per_token_above_200k_tokens: Option<f64>,
pub cache_creation_input_token_cost_above_200k_tokens: Option<f64>,
pub cache_read_input_token_cost_above_200k_tokens: Option<f64>,
pub max_input_tokens: Option<u64>,
pub fast_multiplier: Option<f64>,
}Fields§
§input_cost_per_token: Option<f64>§output_cost_per_token: Option<f64>§cache_creation_input_token_cost: Option<f64>§cache_read_input_token_cost: Option<f64>§input_cost_per_token_above_200k_tokens: Option<f64>§output_cost_per_token_above_200k_tokens: Option<f64>§cache_creation_input_token_cost_above_200k_tokens: Option<f64>§cache_read_input_token_cost_above_200k_tokens: Option<f64>§max_input_tokens: Option<u64>§fast_multiplier: Option<f64>Trait Implementations§
Source§impl Clone for PricingOverride
impl Clone for PricingOverride
Source§fn clone(&self) -> PricingOverride
fn clone(&self) -> PricingOverride
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PricingOverride
impl Debug for PricingOverride
Source§impl Default for PricingOverride
impl Default for PricingOverride
Source§fn default() -> PricingOverride
fn default() -> PricingOverride
Returns the “default value” for a type. Read more
Source§impl PartialEq for PricingOverride
impl PartialEq for PricingOverride
impl StructuralPartialEq for PricingOverride
Auto Trait Implementations§
impl Freeze for PricingOverride
impl RefUnwindSafe for PricingOverride
impl Send for PricingOverride
impl Sync for PricingOverride
impl Unpin for PricingOverride
impl UnsafeUnpin for PricingOverride
impl UnwindSafe for PricingOverride
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more