pub struct PerModelUsage {
pub cached_tokens: i64,
pub completion_tokens: i64,
pub invocation_count: i64,
pub run_model_name: String,
pub prompt_tokens: i64,
pub total_tokens: i64,
}Fields§
§cached_tokens: i64The number of tokens retrieved from cache.
completion_tokens: i64The number of completion tokens generated.
invocation_count: i64The number of invocations.
run_model_name: StringThe name of the model.
prompt_tokens: i64The number of prompt tokens used.
total_tokens: i64The total number of tokens used.
Trait Implementations§
Source§impl Clone for PerModelUsage
impl Clone for PerModelUsage
Source§fn clone(&self) -> PerModelUsage
fn clone(&self) -> PerModelUsage
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 PerModelUsage
impl Debug for PerModelUsage
Source§impl<'de> Deserialize<'de> for PerModelUsage
impl<'de> Deserialize<'de> for PerModelUsage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PerModelUsage
impl RefUnwindSafe for PerModelUsage
impl Send for PerModelUsage
impl Sync for PerModelUsage
impl Unpin for PerModelUsage
impl UnsafeUnpin for PerModelUsage
impl UnwindSafe for PerModelUsage
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