pub struct AnswerRequest {
pub query: String,
pub model: Option<String>,
pub system_prompt: Option<String>,
pub text: Option<bool>,
}Expand description
Request body for POST /answer
Fields§
§query: StringThe query to answer
model: Option<String>Model to use (e.g., “exa” or “exa-pro”)
system_prompt: Option<String>System prompt to guide the answer
text: Option<bool>Text to display when streaming (non-streaming only uses query)
Implementations§
Trait Implementations§
Source§impl Clone for AnswerRequest
impl Clone for AnswerRequest
Source§fn clone(&self) -> AnswerRequest
fn clone(&self) -> AnswerRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 AnswerRequest
impl Debug for AnswerRequest
Source§impl<'de> Deserialize<'de> for AnswerRequest
impl<'de> Deserialize<'de> for AnswerRequest
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 AnswerRequest
impl RefUnwindSafe for AnswerRequest
impl Send for AnswerRequest
impl Sync for AnswerRequest
impl Unpin for AnswerRequest
impl UnsafeUnpin for AnswerRequest
impl UnwindSafe for AnswerRequest
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