pub trait ImagesApi {
    // Required methods
    fn image_create(&self, images_body: &ImagesBody) -> ApiResult<Images>;
    fn image_edit(&self, images_edit_body: ImagesEditBody) -> ApiResult<Images>;
    fn image_variation(
        &self,
        images_edit_body: ImagesEditBody
    ) -> ApiResult<Images>;
}

Required Methods§

source

fn image_create(&self, images_body: &ImagesBody) -> ApiResult<Images>

Given a prompt and/or an input image, the model will generate a new image.

source

fn image_edit(&self, images_edit_body: ImagesEditBody) -> ApiResult<Images>

Creates an edited or extended image given an original image and a prompt.

source

fn image_variation(&self, images_edit_body: ImagesEditBody) -> ApiResult<Images>

Creates a variation of a given image.

Implementors§