pub struct TurnStats {
pub tokens_in: i64,
pub tokens_out: i64,
pub cache_read: i64,
pub elapsed_ms: u64,
pub rate: f64,
}Expand description
Stats from the most recent inference turn.
Fields§
§tokens_in: i64Input tokens billed for this turn.
tokens_out: i64Output tokens generated this turn.
cache_read: i64Tokens served from the prompt cache (cost $0).
elapsed_ms: u64§rate: f64Trait Implementations§
Auto Trait Implementations§
impl Freeze for TurnStats
impl RefUnwindSafe for TurnStats
impl Send for TurnStats
impl Sync for TurnStats
impl Unpin for TurnStats
impl UnsafeUnpin for TurnStats
impl UnwindSafe for TurnStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more