pub struct CreateFileRequestBuilder { /* private fields */ }
Expand description
Builder for CreateFileRequest
.
Implementations§
Source§impl CreateFileRequestBuilder
impl CreateFileRequestBuilder
Sourcepub fn file<VALUE: Into<FileInput>>(&mut self, value: VALUE) -> &mut Self
pub fn file<VALUE: Into<FileInput>>(&mut self, value: VALUE) -> &mut Self
The File object (not file name) to be uploaded.
Sourcepub fn purpose<VALUE: Into<FilePurpose>>(&mut self, value: VALUE) -> &mut Self
pub fn purpose<VALUE: Into<FilePurpose>>(&mut self, value: VALUE) -> &mut Self
The intended purpose of the uploaded file.
Use “assistants” for Assistants and Message files, “vision” for Assistants image file inputs, “batch” for Batch API, and “fine-tune” for Fine-tuning.
Sourcepub fn build(&self) -> Result<CreateFileRequest, OpenAIError>
pub fn build(&self) -> Result<CreateFileRequest, OpenAIError>
Trait Implementations§
Source§impl Clone for CreateFileRequestBuilder
impl Clone for CreateFileRequestBuilder
Source§fn clone(&self) -> CreateFileRequestBuilder
fn clone(&self) -> CreateFileRequestBuilder
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 Debug for CreateFileRequestBuilder
impl Debug for CreateFileRequestBuilder
Auto Trait Implementations§
impl !Freeze for CreateFileRequestBuilder
impl RefUnwindSafe for CreateFileRequestBuilder
impl Send for CreateFileRequestBuilder
impl Sync for CreateFileRequestBuilder
impl Unpin for CreateFileRequestBuilder
impl UnwindSafe for CreateFileRequestBuilder
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