pub struct BetaThreadRunUsage {
pub completion_tokens: Option<u64>,
pub prompt_tokens: Option<u64>,
pub total_tokens: Option<u64>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 beta run / run step token 用量。
Fields§
§completion_tokens: Option<u64>completion token 数。
prompt_tokens: Option<u64>prompt token 数。
total_tokens: Option<u64>总 token 数。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for BetaThreadRunUsage
impl Clone for BetaThreadRunUsage
Source§fn clone(&self) -> BetaThreadRunUsage
fn clone(&self) -> BetaThreadRunUsage
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 BetaThreadRunUsage
impl Debug for BetaThreadRunUsage
Source§impl Default for BetaThreadRunUsage
impl Default for BetaThreadRunUsage
Source§fn default() -> BetaThreadRunUsage
fn default() -> BetaThreadRunUsage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BetaThreadRunUsage
impl<'de> Deserialize<'de> for BetaThreadRunUsage
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 BetaThreadRunUsage
impl RefUnwindSafe for BetaThreadRunUsage
impl Send for BetaThreadRunUsage
impl Sync for BetaThreadRunUsage
impl Unpin for BetaThreadRunUsage
impl UnsafeUnpin for BetaThreadRunUsage
impl UnwindSafe for BetaThreadRunUsage
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