pub struct ThreadToolResources {
pub code_interpreter: Option<ThreadToolResourcesCodeInterpreter>,
pub file_search: Option<ThreadToolResourcesFileSearch>,
}Expand description
A set of resources that are made available to the assistant’s tools in this thread. The resources are specific to the type of tool. For example, the code_interpreter tool requires a list of file IDs, while the file_search tool requires a list of vector store IDs.
Fields§
§code_interpreter: Option<ThreadToolResourcesCodeInterpreter>§file_search: Option<ThreadToolResourcesFileSearch>Trait Implementations§
Source§impl Clone for ThreadToolResources
impl Clone for ThreadToolResources
Source§fn clone(&self) -> ThreadToolResources
fn clone(&self) -> ThreadToolResources
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 ThreadToolResources
impl Debug for ThreadToolResources
Source§impl<'de> Deserialize<'de> for ThreadToolResources
impl<'de> Deserialize<'de> for ThreadToolResources
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 ThreadToolResources
impl RefUnwindSafe for ThreadToolResources
impl Send for ThreadToolResources
impl Sync for ThreadToolResources
impl Unpin for ThreadToolResources
impl UnsafeUnpin for ThreadToolResources
impl UnwindSafe for ThreadToolResources
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