Struct async_openai::types::CreateFileRequestArgs
source · 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 to be uploaded.
If the purpose
is set to “fine-tune”, the file will be used for fine-tuning.
sourcepub fn purpose<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn purpose<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The intended purpose of the uploaded file.
Use “fine-tune” for fine-tuning. This allows us to validate the format of the uploaded file is correct 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 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 moresource§impl Debug for CreateFileRequestArgs
impl Debug for CreateFileRequestArgs
Auto Trait Implementations§
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