Struct async_openai::Image
source · pub struct Image;
Expand description
Given a prompt and/or an input image, the model will generate a new image.
Related guide: Image generation
Implementations§
source§impl Image
impl Image
sourcepub async fn create(
client: &Client,
request: CreateImageRequest
) -> Result<ImageResponse, OpenAIError>
pub async fn create(
client: &Client,
request: CreateImageRequest
) -> Result<ImageResponse, OpenAIError>
Creates an image given a prompt.
sourcepub async fn create_edit(
client: &Client,
request: CreateImageEditRequest
) -> Result<ImageResponse, OpenAIError>
pub async fn create_edit(
client: &Client,
request: CreateImageEditRequest
) -> Result<ImageResponse, OpenAIError>
Creates an edited or extended image given an original image and a prompt.
sourcepub async fn create_variation(
client: &Client,
request: CreateImageVariationRequest
) -> Result<ImageResponse, OpenAIError>
pub async fn create_variation(
client: &Client,
request: CreateImageVariationRequest
) -> Result<ImageResponse, OpenAIError>
Creates a variation of a given image.