ImageEditRequest constructor

const ImageEditRequest({
  1. required String image,
  2. String? mask,
  3. required String prompt,
  4. int? n,
  5. String? size,
  6. String? responseFormat,
  7. String? user,
})

Implementation

const factory ImageEditRequest({
  /// The original image to edit or extend. Must be a valid URL.
  required String image,

  /// An additional image whose fully transparent areas (e.g. where alpha is
  /// zero) indicate where image should be edited. Must be a valid PNG file,
  /// less than 4MB, and have the same dimensions as image.
  String? mask,

  /// A text description of the desired image(s). The maximum length is 1000 characters.
  required String prompt,

  /// The number of images to generate. Must be between 1 and 10.
  /// Defaults to 1
  int? n,

  /// The size of the generated images. Must be one of 256x256, 512x512, or
  /// 1024x1024. Defaults to 1024x1024
  String? size,

  /// Defaults to url
  /// The format in which the generated images are returned. Must be one of
  /// `url` or `b64_json`.
  String? responseFormat,

  /// A unique identifier representing your end-user, which can help OpenAI
  /// to monitor and detect abuse. Learn more.
  String? user,
}) = _ImageEditRequest;