pub struct UploadFileRequest {
pub file: Vec<u8>,
pub filename: String,
pub purpose: String,
}Expand description
Request body for uploading a file.
Fields§
§file: Vec<u8>File to upload (bytes).
filename: StringThe filename.
purpose: StringThe 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.
Trait Implementations§
Source§impl Clone for UploadFileRequest
impl Clone for UploadFileRequest
Source§fn clone(&self) -> UploadFileRequest
fn clone(&self) -> UploadFileRequest
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 moreAuto Trait Implementations§
impl Freeze for UploadFileRequest
impl RefUnwindSafe for UploadFileRequest
impl Send for UploadFileRequest
impl Sync for UploadFileRequest
impl Unpin for UploadFileRequest
impl UnwindSafe for UploadFileRequest
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