pub struct HarnessChatRequest {
pub conversation_id: String,
pub user_message: String,
pub model: Option<String>,
pub provider: Option<String>,
}Expand description
Request body for POST /api/memories/{id}/harnesses/{slug}/chat.
Fields§
§conversation_id: StringStable id for a multi-turn conversation.
user_message: StringThe user’s message for this turn.
model: Option<String>Optional LLM model override.
provider: Option<String>Optional LLM provider override.
Trait Implementations§
Source§impl Clone for HarnessChatRequest
impl Clone for HarnessChatRequest
Source§fn clone(&self) -> HarnessChatRequest
fn clone(&self) -> HarnessChatRequest
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 HarnessChatRequest
impl Debug for HarnessChatRequest
Source§impl<'de> Deserialize<'de> for HarnessChatRequest
impl<'de> Deserialize<'de> for HarnessChatRequest
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 HarnessChatRequest
impl RefUnwindSafe for HarnessChatRequest
impl Send for HarnessChatRequest
impl Sync for HarnessChatRequest
impl Unpin for HarnessChatRequest
impl UnsafeUnpin for HarnessChatRequest
impl UnwindSafe for HarnessChatRequest
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