Struct async_openai::types::CreateAssistantRequest
source · pub struct CreateAssistantRequest {
pub model: String,
pub name: Option<String>,
pub description: Option<String>,
pub instructions: Option<String>,
pub tools: Option<Vec<AssistantTools>>,
pub file_ids: Option<Vec<String>>,
pub metadata: Option<HashMap<String, Value>>,
}
Fields§
§model: String
§name: Option<String>
§description: Option<String>
§instructions: Option<String>
§tools: Option<Vec<AssistantTools>>
§file_ids: Option<Vec<String>>
§metadata: Option<HashMap<String, Value>>
Trait Implementations§
source§impl Clone for CreateAssistantRequest
impl Clone for CreateAssistantRequest
source§fn clone(&self) -> CreateAssistantRequest
fn clone(&self) -> CreateAssistantRequest
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 CreateAssistantRequest
impl Debug for CreateAssistantRequest
source§impl Default for CreateAssistantRequest
impl Default for CreateAssistantRequest
source§fn default() -> CreateAssistantRequest
fn default() -> CreateAssistantRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CreateAssistantRequest
impl<'de> Deserialize<'de> for CreateAssistantRequest
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
source§impl PartialEq for CreateAssistantRequest
impl PartialEq for CreateAssistantRequest
source§fn eq(&self, other: &CreateAssistantRequest) -> bool
fn eq(&self, other: &CreateAssistantRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for CreateAssistantRequest
impl Serialize for CreateAssistantRequest
impl StructuralPartialEq for CreateAssistantRequest
Auto Trait Implementations§
impl RefUnwindSafe for CreateAssistantRequest
impl Send for CreateAssistantRequest
impl Sync for CreateAssistantRequest
impl Unpin for CreateAssistantRequest
impl UnwindSafe for CreateAssistantRequest
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