Struct llm_sdk::ChatCompleteUsage
source · pub struct ChatCompleteUsage {
pub completion_tokens: usize,
pub prompt_tokens: usize,
pub total_tokens: usize,
}Fields§
§completion_tokens: usizeNumber of tokens in the generated completion.
prompt_tokens: usizeNumber of tokens in the prompt.
total_tokens: usizeTotal 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 copy 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 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