View Source ExOpenAI.Components.ImageEditCompletedEvent (ex_openai.ex v2.0.0-beta2)
Emitted when image editing has completed and the final image is available.
Fields
:b64_json- required -String.t()
Base64-encoded final edited image data, suitable for rendering as an image.:background- required -:transparent | :opaque | :auto
The background setting for the edited image.
Allowed values:"transparent","opaque","auto":created_at- required -integer()
The Unix timestamp when the event was created.:output_format- required -:png | :webp | :jpeg
The output format for the edited image.
Allowed values:"png","webp","jpeg":quality- required -:low | :medium | :high | :auto
The quality setting for the edited image.
Allowed values:"low","medium","high","auto":size- required -:"1024x1024" | :"1024x1536" | :"1536x1024" | :auto
The size of the edited image.
Allowed values:"1024x1024","1024x1536","1536x1024","auto":type- required -:"image_edit.completed"
The type of the event. Alwaysimage_edit.completed.
Allowed values:"image_edit.completed":usage- required -ExOpenAI.Components.ImagesUsage.t()
Summary
Types
@type t() :: %ExOpenAI.Components.ImageEditCompletedEvent{ b64_json: String.t(), background: (:transparent | :opaque) | :auto, created_at: integer(), output_format: (:png | :webp) | :jpeg, quality: ((:low | :medium) | :high) | :auto, size: ((:"1024x1024" | :"1024x1536") | :"1536x1024") | :auto, type: :"image_edit.completed", usage: ExOpenAI.Components.ImagesUsage.t() }