pub struct CreateFileRequestArgs { /* private fields */ }
Expand description
Builder for CreateFileRequest
.
Implementations§
Source§impl CreateFileRequestArgs
impl CreateFileRequestArgs
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 CreateFileRequestArgs
impl Clone for CreateFileRequestArgs
Source§fn clone(&self) -> CreateFileRequestArgs
fn clone(&self) -> CreateFileRequestArgs
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 CreateFileRequestArgs
impl Debug for CreateFileRequestArgs
Auto Trait Implementations§
impl !Freeze for CreateFileRequestArgs
impl RefUnwindSafe for CreateFileRequestArgs
impl Send for CreateFileRequestArgs
impl Sync for CreateFileRequestArgs
impl Unpin for CreateFileRequestArgs
impl UnwindSafe for CreateFileRequestArgs
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