pub struct AssistantToolsFileSearchFileSearch {
pub max_num_results: Option<u64>,
pub ranking_options: Option<FileSearchRankingOptions>,
}
Expand description
Overrides for the file search tool.
Fields§
§max_num_results: Option<u64>
The maximum number of results the file search tool should output. The default is 20 for gpt-4*
models and 5 for gpt-3.5-turbo
. This number should be between 1 and 50 inclusive.
Note that the file search tool may output fewer than max_num_results
results. See the file search tool documentation for more information.
ranking_options: Option<FileSearchRankingOptions>
Implementations§
Source§impl AssistantToolsFileSearchFileSearch
impl AssistantToolsFileSearchFileSearch
Sourcepub fn builder() -> AssistantToolsFileSearchFileSearchBuilder<((), ())>
pub fn builder() -> AssistantToolsFileSearchFileSearchBuilder<((), ())>
Create a builder for building AssistantToolsFileSearchFileSearch
.
On the builder, call .max_num_results(...)
(optional), .ranking_options(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of AssistantToolsFileSearchFileSearch
.
Trait Implementations§
Source§impl Clone for AssistantToolsFileSearchFileSearch
impl Clone for AssistantToolsFileSearchFileSearch
Source§fn clone(&self) -> AssistantToolsFileSearchFileSearch
fn clone(&self) -> AssistantToolsFileSearchFileSearch
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 Default for AssistantToolsFileSearchFileSearch
impl Default for AssistantToolsFileSearchFileSearch
Source§fn default() -> AssistantToolsFileSearchFileSearch
fn default() -> AssistantToolsFileSearchFileSearch
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AssistantToolsFileSearchFileSearch
impl<'de> Deserialize<'de> for AssistantToolsFileSearchFileSearch
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 AssistantToolsFileSearchFileSearch
impl PartialEq for AssistantToolsFileSearchFileSearch
Source§fn eq(&self, other: &AssistantToolsFileSearchFileSearch) -> bool
fn eq(&self, other: &AssistantToolsFileSearchFileSearch) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for AssistantToolsFileSearchFileSearch
impl StructuralPartialEq for AssistantToolsFileSearchFileSearch
Auto Trait Implementations§
impl Freeze for AssistantToolsFileSearchFileSearch
impl RefUnwindSafe for AssistantToolsFileSearchFileSearch
impl Send for AssistantToolsFileSearchFileSearch
impl Sync for AssistantToolsFileSearchFileSearch
impl Unpin for AssistantToolsFileSearchFileSearch
impl UnwindSafe for AssistantToolsFileSearchFileSearch
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