pub struct LlmCompleteRequest {
pub use_case: Option<String>,
pub mode: Option<String>,
pub messages: Vec<ChatMessage>,
pub tools: Option<Value>,
pub provider: Option<Value>,
pub response_format: Option<Value>,
pub options: LlmGenerationOptions,
pub temperature: Option<f32>,
pub max_tokens: Option<u32>,
}Fields§
§use_case: Option<String>§mode: Option<String>§messages: Vec<ChatMessage>§tools: Option<Value>§provider: Option<Value>§response_format: Option<Value>§options: LlmGenerationOptions§temperature: Option<f32>§max_tokens: Option<u32>Trait Implementations§
Source§impl Clone for LlmCompleteRequest
impl Clone for LlmCompleteRequest
Source§fn clone(&self) -> LlmCompleteRequest
fn clone(&self) -> LlmCompleteRequest
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 LlmCompleteRequest
impl Debug for LlmCompleteRequest
Source§impl Default for LlmCompleteRequest
impl Default for LlmCompleteRequest
Source§fn default() -> LlmCompleteRequest
fn default() -> LlmCompleteRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LlmCompleteRequest
impl<'de> Deserialize<'de> for LlmCompleteRequest
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 LlmCompleteRequest
impl RefUnwindSafe for LlmCompleteRequest
impl Send for LlmCompleteRequest
impl Sync for LlmCompleteRequest
impl Unpin for LlmCompleteRequest
impl UnsafeUnpin for LlmCompleteRequest
impl UnwindSafe for LlmCompleteRequest
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