pub struct CreateFileRequestArgs { /* private fields */ }Expand description
Builder for CreateFileRequest.
Implementations§
Source§impl CreateFileRequestArgs
impl CreateFileRequestArgs
Sourcepub fn file<VALUE>(&mut self, value: VALUE) -> &mut CreateFileRequestArgs
pub fn file<VALUE>(&mut self, value: VALUE) -> &mut CreateFileRequestArgs
The File object (not file name) to be uploaded.
Sourcepub fn purpose<VALUE>(&mut self, value: VALUE) -> &mut CreateFileRequestArgswhere
VALUE: Into<FilePurpose>,
pub fn purpose<VALUE>(&mut self, value: VALUE) -> &mut CreateFileRequestArgswhere
VALUE: Into<FilePurpose>,
The intended purpose of the uploaded file. One of:
assistants: Used in the Assistants APIbatch: Used in the Batch APIfine-tune: Used for fine-tuningvision: Images used for vision fine-tuninguser_data: Flexible file type for any purposeevals: Used for eval data sets
Sourcepub fn expires_after<VALUE>(
&mut self,
value: VALUE,
) -> &mut CreateFileRequestArgswhere
VALUE: Into<FileExpirationAfter>,
pub fn expires_after<VALUE>(
&mut self,
value: VALUE,
) -> &mut CreateFileRequestArgswhere
VALUE: Into<FileExpirationAfter>,
The expiration policy for a file. By default, files with purpose=batch expire after 30 days and all other files are persisted until they are manually deleted.
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 (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 CreateFileRequestArgs
impl Debug for CreateFileRequestArgs
Source§impl Default for CreateFileRequestArgs
impl Default for CreateFileRequestArgs
Source§fn default() -> CreateFileRequestArgs
fn default() -> CreateFileRequestArgs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for CreateFileRequestArgs
impl RefUnwindSafe for CreateFileRequestArgs
impl Send for CreateFileRequestArgs
impl Sync for CreateFileRequestArgs
impl Unpin for CreateFileRequestArgs
impl UnsafeUnpin 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