pub struct LlmWithResponseOpts {
pub cached_token_reads: Option<isize>,
pub cached_token_writes: Option<isize>,
pub input_tokens: Option<isize>,
pub output_tokens: Option<isize>,
pub total_tokens: Option<isize>,
}Fields§
§cached_token_reads: Option<isize>Cached input tokens read
cached_token_writes: Option<isize>Cached input tokens written
input_tokens: Option<isize>Uncached input tokens sent
output_tokens: Option<isize>Tokens received from the model, including text and tool calls
total_tokens: Option<isize>Total tokens consumed by this response
Trait Implementations§
Source§impl Debug for LlmWithResponseOpts
impl Debug for LlmWithResponseOpts
Source§impl PartialEq for LlmWithResponseOpts
impl PartialEq for LlmWithResponseOpts
impl StructuralPartialEq for LlmWithResponseOpts
Auto Trait Implementations§
impl Freeze for LlmWithResponseOpts
impl RefUnwindSafe for LlmWithResponseOpts
impl Send for LlmWithResponseOpts
impl Sync for LlmWithResponseOpts
impl Unpin for LlmWithResponseOpts
impl UnsafeUnpin for LlmWithResponseOpts
impl UnwindSafe for LlmWithResponseOpts
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more