pub struct CreateVectorStoreFileBatchRequestArgs { /* private fields */ }
Expand description
Builder for CreateVectorStoreFileBatchRequest
.
Implementations§
Source§impl CreateVectorStoreFileBatchRequestArgs
impl CreateVectorStoreFileBatchRequestArgs
Sourcepub fn file_ids<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
pub fn file_ids<VALUE: Into<Vec<String>>>(&mut self, value: VALUE) -> &mut Self
A list of File IDs that the vector store should use. Useful for tools like file_search
that can access files.
pub fn chunking_strategy<VALUE: Into<VectorStoreChunkingStrategy>>( &mut self, value: VALUE, ) -> &mut Self
Sourcepub fn build(&self) -> Result<CreateVectorStoreFileBatchRequest, OpenAIError>
pub fn build(&self) -> Result<CreateVectorStoreFileBatchRequest, OpenAIError>
Builds a new CreateVectorStoreFileBatchRequest
.
§Errors
If a required field has not been initialized.
Trait Implementations§
Source§impl Clone for CreateVectorStoreFileBatchRequestArgs
impl Clone for CreateVectorStoreFileBatchRequestArgs
Source§fn clone(&self) -> CreateVectorStoreFileBatchRequestArgs
fn clone(&self) -> CreateVectorStoreFileBatchRequestArgs
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 moreAuto Trait Implementations§
impl Freeze for CreateVectorStoreFileBatchRequestArgs
impl RefUnwindSafe for CreateVectorStoreFileBatchRequestArgs
impl Send for CreateVectorStoreFileBatchRequestArgs
impl Sync for CreateVectorStoreFileBatchRequestArgs
impl Unpin for CreateVectorStoreFileBatchRequestArgs
impl UnwindSafe for CreateVectorStoreFileBatchRequestArgs
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