pub struct ModelUsageBuilder(/* private fields */);Expand description
Builder for ModelUsage.
Implementations§
Source§impl ModelUsageBuilder
impl ModelUsageBuilder
pub fn speed(self, value: impl Into<String>) -> Self
pub fn cost_usd(self, value: impl Into<String>) -> Self
pub fn users(self, value: impl Into<i64>) -> Self
pub fn threads(self, value: impl Into<i64>) -> Self
pub fn turns(self, value: impl Into<i64>) -> Self
pub fn on_demand_credits(self, value: impl Into<Number>) -> Self
pub fn uncached_text_input_tokens(self, value: impl Into<i64>) -> Self
pub fn cached_text_input_tokens(self, value: impl Into<i64>) -> Self
pub fn text_output_tokens(self, value: impl Into<i64>) -> Self
pub fn text_total_tokens(self, value: impl Into<i64>) -> Self
pub fn total_tokens(self, value: impl Into<i64>) -> Self
pub fn rest(self, value: Rest) -> Self
Sourcepub fn build(self) -> ModelUsage
pub fn build(self) -> ModelUsage
Return the completed wire value.
Auto Trait Implementations§
impl Freeze for ModelUsageBuilder
impl RefUnwindSafe for ModelUsageBuilder
impl Send for ModelUsageBuilder
impl Sync for ModelUsageBuilder
impl Unpin for ModelUsageBuilder
impl UnsafeUnpin for ModelUsageBuilder
impl UnwindSafe for ModelUsageBuilder
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