pub struct ModifyAssistantRequest {
pub model: Option<ModifyAssistantRequest_Model>,
pub reasoning_effort: Option<ReasoningEffort>,
pub name: Option<String>,
pub description: Option<String>,
pub instructions: Option<String>,
pub tools: Option<Vec<ModifyAssistantRequest_Tools>>,
pub tool_resources: Option<ModifyAssistantRequest_ToolResources>,
pub metadata: Option<Metadata>,
pub temperature: Option<f64>,
pub top_p: Option<f64>,
pub response_format: Option<AssistantsApiResponseFormatOption>,
}
Fields§
§model: Option<ModifyAssistantRequest_Model>
§reasoning_effort: Option<ReasoningEffort>
§name: Option<String>
The name of the assistant.
description: Option<String>
The description of the assistant.
instructions: Option<String>
The system instructions that the assistant uses.
tools: Option<Vec<ModifyAssistantRequest_Tools>>
A list of tool enabled on the assistant.
tool_resources: Option<ModifyAssistantRequest_ToolResources>
§metadata: Option<Metadata>
§temperature: Option<f64>
What sampling temperature to use, between 0 and 2.
top_p: Option<f64>
An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass.
response_format: Option<AssistantsApiResponseFormatOption>
Trait Implementations§
Source§impl Clone for ModifyAssistantRequest
impl Clone for ModifyAssistantRequest
Source§fn clone(&self) -> ModifyAssistantRequest
fn clone(&self) -> ModifyAssistantRequest
Returns a copy 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 ModifyAssistantRequest
impl Debug for ModifyAssistantRequest
Source§impl Default for ModifyAssistantRequest
impl Default for ModifyAssistantRequest
Source§fn default() -> ModifyAssistantRequest
fn default() -> ModifyAssistantRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ModifyAssistantRequest
impl RefUnwindSafe for ModifyAssistantRequest
impl Send for ModifyAssistantRequest
impl Sync for ModifyAssistantRequest
impl Unpin for ModifyAssistantRequest
impl UnwindSafe for ModifyAssistantRequest
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