pub struct ChatCompleteUsage {
pub completion_tokens: usize,
pub prompt_tokens: usize,
pub total_tokens: usize,
}
Fields§
§completion_tokens: usize
Number of tokens in the generated completion.
prompt_tokens: usize
Number of tokens in the prompt.
total_tokens: usize
Total number of tokens used in the request (prompt + completion).
Trait Implementations§
Source§impl Clone for ChatCompleteUsage
impl Clone for ChatCompleteUsage
Source§fn clone(&self) -> ChatCompleteUsage
fn clone(&self) -> ChatCompleteUsage
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 ChatCompleteUsage
impl Debug for ChatCompleteUsage
Source§impl<'de> Deserialize<'de> for ChatCompleteUsage
impl<'de> Deserialize<'de> for ChatCompleteUsage
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 ChatCompleteUsage
impl RefUnwindSafe for ChatCompleteUsage
impl Send for ChatCompleteUsage
impl Sync for ChatCompleteUsage
impl Unpin for ChatCompleteUsage
impl UnwindSafe for ChatCompleteUsage
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