pub struct SpeechAudioDoneEventUsage {
pub input_tokens: i64,
pub output_tokens: i64,
pub total_tokens: i64,
}
Expand description
Token usage statistics for the request.
Fields§
§input_tokens: i64
Number of input tokens in the prompt.
output_tokens: i64
Number of output tokens generated.
total_tokens: i64
Total number of tokens used (input + output).
Implementations§
Source§impl SpeechAudioDoneEventUsage
impl SpeechAudioDoneEventUsage
Sourcepub fn builder() -> SpeechAudioDoneEventUsageBuilder<((), (), ())>
pub fn builder() -> SpeechAudioDoneEventUsageBuilder<((), (), ())>
Create a builder for building SpeechAudioDoneEventUsage
.
On the builder, call .input_tokens(...)
, .output_tokens(...)
, .total_tokens(...)
to set the values of the fields.
Finally, call .build()
to create the instance of SpeechAudioDoneEventUsage
.
Trait Implementations§
Source§impl Clone for SpeechAudioDoneEventUsage
impl Clone for SpeechAudioDoneEventUsage
Source§fn clone(&self) -> SpeechAudioDoneEventUsage
fn clone(&self) -> SpeechAudioDoneEventUsage
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SpeechAudioDoneEventUsage
impl Debug for SpeechAudioDoneEventUsage
Source§impl<'de> Deserialize<'de> for SpeechAudioDoneEventUsage
impl<'de> Deserialize<'de> for SpeechAudioDoneEventUsage
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 SpeechAudioDoneEventUsage
impl PartialEq for SpeechAudioDoneEventUsage
Source§fn eq(&self, other: &SpeechAudioDoneEventUsage) -> bool
fn eq(&self, other: &SpeechAudioDoneEventUsage) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for SpeechAudioDoneEventUsage
impl StructuralPartialEq for SpeechAudioDoneEventUsage
Auto Trait Implementations§
impl Freeze for SpeechAudioDoneEventUsage
impl RefUnwindSafe for SpeechAudioDoneEventUsage
impl Send for SpeechAudioDoneEventUsage
impl Sync for SpeechAudioDoneEventUsage
impl Unpin for SpeechAudioDoneEventUsage
impl UnwindSafe for SpeechAudioDoneEventUsage
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