Skip to main content

StreamUsage

Type Alias StreamUsage 

Source
pub type StreamUsage = Usage;

Aliased Type§

pub struct StreamUsage {
Show 13 fields pub cache_creation: Option<Option<CacheCreation>>, pub cache_creation_input_tokens: Option<Option<i64>>, pub cache_read_input_tokens: Option<Option<i64>>, pub fallback_credit: Option<Option<FallbackCreditUsage>>, pub inference_geo: Option<Option<String>>, pub input_tokens: i64, pub iterations: Option<Option<Vec<IterationUsage>>>, pub output_tokens: i64, pub output_tokens_details: Option<Option<OutputTokensDetails>>, pub server_tool_use: Option<Option<ServerToolUsage>>, pub service_tier: Option<Option<ResponseServiceTier>>, pub speed: Option<Option<Speed>>, pub rest: Map<String, Value>,
}

Fields§

§cache_creation: Option<Option<CacheCreation>>§cache_creation_input_tokens: Option<Option<i64>>§cache_read_input_tokens: Option<Option<i64>>§fallback_credit: Option<Option<FallbackCreditUsage>>§inference_geo: Option<Option<String>>§input_tokens: i64§iterations: Option<Option<Vec<IterationUsage>>>§output_tokens: i64§output_tokens_details: Option<Option<OutputTokensDetails>>§server_tool_use: Option<Option<ServerToolUsage>>§service_tier: Option<Option<ResponseServiceTier>>§speed: Option<Option<Speed>>§rest: Map<String, Value>