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
Name of the JSON Lines file to be uploaded.
If the purpose
is set to “fine-tune”, each line is a JSON record with “prompt” and “completion” fields representing your training examples.
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 documents.
Use “fine-tune” for Fine-tuning. This allows us to validate the format of the uploaded file.
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