pub struct CreateImageEditRequest {
pub image: Vec<u8>,
pub prompt: String,
pub mask: Option<Vec<u8>>,
pub model: Option<String>,
pub n: Option<i64>,
pub size: Option<ImageSize>,
pub quality: Option<String>,
pub response_format: Option<String>,
}Expand description
Request for InferenceGatewayAPI::create_image_edit.
The edits endpoint takes multipart/form-data with binary image uploads,
which the codegen cannot express, so this type is hand-written.
Fields§
§image: Vec<u8>The image to edit, as raw file bytes (png/webp/jpg).
prompt: StringA text description of the desired image.
mask: Option<Vec<u8>>Optional PNG mask whose transparent areas indicate where to edit.
model: Option<String>§n: Option<i64>Number of images to generate (1-10).
size: Option<ImageSize>§quality: Option<String>auto, standard, low, medium, or high.
response_format: Option<String>url or b64_json.
Trait Implementations§
Source§impl Clone for CreateImageEditRequest
impl Clone for CreateImageEditRequest
Source§fn clone(&self) -> CreateImageEditRequest
fn clone(&self) -> CreateImageEditRequest
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 CreateImageEditRequest
impl Debug for CreateImageEditRequest
Source§impl Default for CreateImageEditRequest
impl Default for CreateImageEditRequest
Source§fn default() -> CreateImageEditRequest
fn default() -> CreateImageEditRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateImageEditRequest
impl RefUnwindSafe for CreateImageEditRequest
impl Send for CreateImageEditRequest
impl Sync for CreateImageEditRequest
impl Unpin for CreateImageEditRequest
impl UnsafeUnpin for CreateImageEditRequest
impl UnwindSafe for CreateImageEditRequest
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