pub struct LlmPlannerConfig {
pub model: String,
pub temperature: f32,
pub max_history: usize,
pub system_prompt: String,
pub log_full_prompts: bool,
pub selector_min_action_count: usize,
pub selector_max_actions: usize,
}Expand description
Planner config for LLM
Fields§
§model: String§temperature: f32§max_history: usize§system_prompt: String§log_full_prompts: bool§selector_min_action_count: usize§selector_max_actions: usizeTrait Implementations§
Source§impl Clone for LlmPlannerConfig
impl Clone for LlmPlannerConfig
Source§fn clone(&self) -> LlmPlannerConfig
fn clone(&self) -> LlmPlannerConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LlmPlannerConfig
impl Debug for LlmPlannerConfig
Auto Trait Implementations§
impl Freeze for LlmPlannerConfig
impl RefUnwindSafe for LlmPlannerConfig
impl Send for LlmPlannerConfig
impl Sync for LlmPlannerConfig
impl Unpin for LlmPlannerConfig
impl UnsafeUnpin for LlmPlannerConfig
impl UnwindSafe for LlmPlannerConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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