Trait openai_api_rust::apis::images::ImagesApi
source · 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§
sourcefn image_create(&self, images_body: &ImagesBody) -> ApiResult<Images>
fn image_create(&self, images_body: &ImagesBody) -> ApiResult<Images>
Given a prompt and/or an input image, the model will generate a new image.
sourcefn image_edit(&self, images_edit_body: ImagesEditBody) -> ApiResult<Images>
fn image_edit(&self, images_edit_body: ImagesEditBody) -> ApiResult<Images>
Creates an edited or extended image given an original image and a prompt.
sourcefn image_variation(&self, images_edit_body: ImagesEditBody) -> ApiResult<Images>
fn image_variation(&self, images_edit_body: ImagesEditBody) -> ApiResult<Images>
Creates a variation of a given image.