createImageEdit abstract method

  1. @Post(path: "/v1/images/edits")
  2. @Multipart()
Future<Response<Data<ImageUrl>>> createImageEdit(
  1. @PartFile("image") List<int> image, {
  2. @Part("prompt") required String prompt,
  3. @PartFile("mask") List<int>? mask,
  4. @Part("n") int n = 1,
  5. @Part("size") String? size,
  6. @Part("response_format") String? responseFormat,
  7. @Part("user") String? user,
})

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

size must be one of 256x256, 512x512, or 1024x1024. responseFormat must be one of url or b64_json.

Implementation

@Post(path: "/v1/images/edits")
@Multipart()
Future<Response<Data<ImageUrl>>> createImageEdit(
  @PartFile("image") List<int> image, {
  @Part("prompt") required String prompt,
  @PartFile("mask") List<int>? mask,
  @Part("n") int n = 1,
  @Part("size") String? size,
  @Part("response_format") String? responseFormat,
  @Part("user") String? user,
});