pub struct CreateImageEditRequest {
pub prompt: String,
pub model: Option<String>,
pub n: Option<i32>,
pub size: Option<ImageSize>,
pub response_format: Option<ImageResponseFormat>,
pub user: Option<String>,
}Expand description
Request for editing an image with a prompt.
§Example
use portkey_sdk::model::{CreateImageEditRequest, ImageSize, ImageResponseFormat};
let request = CreateImageEditRequest {
prompt: "A cute baby sea otter wearing a beret".to_string(),
model: Some("dall-e-2".to_string()),
n: Some(1),
size: Some(ImageSize::Size1024x1024),
response_format: Some(ImageResponseFormat::Url),
user: None,
};Fields§
§prompt: StringA text description of the desired image(s).
Maximum length is 1000 characters.
model: Option<String>The model to use for image generation.
Only dall-e-2 is supported for edits.
n: Option<i32>Number of images to generate (1-10).
size: Option<ImageSize>Size of the generated images.
Must be one of 256x256, 512x512, or 1024x1024.
response_format: Option<ImageResponseFormat>Format for the generated images.
user: Option<String>A unique identifier representing your end-user
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 · 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<'de> Deserialize<'de> for CreateImageEditRequest
impl<'de> Deserialize<'de> for CreateImageEditRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. 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 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