pub struct FinalMetrics {
pub total_prompt_tokens: Option<u64>,
pub total_completion_tokens: Option<u64>,
pub total_cached_tokens: Option<u64>,
pub total_cost_usd: Option<f64>,
pub total_steps: Option<u64>,
pub extra: Option<Value>,
}Expand description
Trajectory-level aggregate metrics.
Fields§
§total_prompt_tokens: Option<u64>Sum of all prompt tokens across steps.
total_completion_tokens: Option<u64>Sum of all completion tokens across steps.
total_cached_tokens: Option<u64>Sum of all cached tokens across steps.
total_cost_usd: Option<f64>Total estimated cost in USD.
total_steps: Option<u64>Total number of steps.
extra: Option<Value>Custom aggregate metrics.
Trait Implementations§
Source§impl Clone for FinalMetrics
impl Clone for FinalMetrics
Source§fn clone(&self) -> FinalMetrics
fn clone(&self) -> FinalMetrics
Returns a duplicate of the value. Read more
1.0.0 · 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 FinalMetrics
impl Debug for FinalMetrics
Source§impl Default for FinalMetrics
impl Default for FinalMetrics
Source§fn default() -> FinalMetrics
fn default() -> FinalMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FinalMetrics
impl<'de> Deserialize<'de> for FinalMetrics
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 FinalMetrics
impl RefUnwindSafe for FinalMetrics
impl Send for FinalMetrics
impl Sync for FinalMetrics
impl Unpin for FinalMetrics
impl UnsafeUnpin for FinalMetrics
impl UnwindSafe for FinalMetrics
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