pub struct LlmLoopOpts {
pub max_steps: Option<isize>,
pub max_tokens: Option<isize>,
}Fields§
§max_steps: Option<isize>Cap the number of steps. The loop fails if the cap is reached before the model ends its turn.
max_tokens: Option<isize>Cap the model’s output tokens on each step. Defaults to the model’s maximum.
Trait Implementations§
Source§impl Debug for LlmLoopOpts
impl Debug for LlmLoopOpts
Source§impl PartialEq for LlmLoopOpts
impl PartialEq for LlmLoopOpts
impl StructuralPartialEq for LlmLoopOpts
Auto Trait Implementations§
impl Freeze for LlmLoopOpts
impl RefUnwindSafe for LlmLoopOpts
impl Send for LlmLoopOpts
impl Sync for LlmLoopOpts
impl Unpin for LlmLoopOpts
impl UnsafeUnpin for LlmLoopOpts
impl UnwindSafe for LlmLoopOpts
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