pub struct BatchUsage {
pub input_tokens: u64,
pub input_tokens_details: Option<BatchUsageInputTokensDetails>,
pub output_tokens: u64,
pub output_tokens_details: Option<BatchUsageOutputTokensDetails>,
pub total_tokens: u64,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 batch token 用量。
Fields§
§input_tokens: u64输入 token 数。
input_tokens_details: Option<BatchUsageInputTokensDetails>输入 token 明细。
output_tokens: u64输出 token 数。
output_tokens_details: Option<BatchUsageOutputTokensDetails>输出 token 明细。
total_tokens: u64总 token 数。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for BatchUsage
impl Clone for BatchUsage
Source§fn clone(&self) -> BatchUsage
fn clone(&self) -> BatchUsage
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 BatchUsage
impl Debug for BatchUsage
Source§impl Default for BatchUsage
impl Default for BatchUsage
Source§fn default() -> BatchUsage
fn default() -> BatchUsage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BatchUsage
impl<'de> Deserialize<'de> for BatchUsage
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
Source§impl PartialEq for BatchUsage
impl PartialEq for BatchUsage
Source§impl Serialize for BatchUsage
impl Serialize for BatchUsage
impl Eq for BatchUsage
impl StructuralPartialEq for BatchUsage
Auto Trait Implementations§
impl Freeze for BatchUsage
impl RefUnwindSafe for BatchUsage
impl Send for BatchUsage
impl Sync for BatchUsage
impl Unpin for BatchUsage
impl UnsafeUnpin for BatchUsage
impl UnwindSafe for BatchUsage
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.