pub struct UsageMetricsModelMetric {
pub requests: UsageMetricsModelMetricRequests,
pub token_details: Option<HashMap<String, UsageMetricsModelMetricTokenDetail>>,
pub total_nano_aiu: Option<f64>,
pub usage: UsageMetricsModelMetricUsage,
}Expand description
Schema for the UsageMetricsModelMetric type.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§requests: UsageMetricsModelMetricRequestsRequest count and cost metrics for this model
token_details: Option<HashMap<String, UsageMetricsModelMetricTokenDetail>>Token count details per type
total_nano_aiu: Option<f64>Accumulated nano-AI units cost for this model
usage: UsageMetricsModelMetricUsageToken usage metrics for this model
Trait Implementations§
Source§impl Clone for UsageMetricsModelMetric
impl Clone for UsageMetricsModelMetric
Source§fn clone(&self) -> UsageMetricsModelMetric
fn clone(&self) -> UsageMetricsModelMetric
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 UsageMetricsModelMetric
impl Debug for UsageMetricsModelMetric
Source§impl Default for UsageMetricsModelMetric
impl Default for UsageMetricsModelMetric
Source§fn default() -> UsageMetricsModelMetric
fn default() -> UsageMetricsModelMetric
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UsageMetricsModelMetric
impl<'de> Deserialize<'de> for UsageMetricsModelMetric
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 UsageMetricsModelMetric
impl RefUnwindSafe for UsageMetricsModelMetric
impl Send for UsageMetricsModelMetric
impl Sync for UsageMetricsModelMetric
impl Unpin for UsageMetricsModelMetric
impl UnsafeUnpin for UsageMetricsModelMetric
impl UnwindSafe for UsageMetricsModelMetric
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