OpenAI::ImagesResponse
Inherits JSON::Serializable < Reference < Object
The response from the image generation endpoint.
Constructors
new(pull : JSON::PullParser)
Sourcenew(created : Int64 = 0, data : Array(Image) | Nil = nil, background : ImagesResponseBackground | Nil = nil, output_format : ImagesResponseOutputFormat | Nil = nil, size : ImagesResponseSize | Nil = nil, quality : ImagesResponseQuality | Nil = nil, usage : ImageGenUsage | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
background
The background parameter used for the image generation. Either transparent or opaque.
background=(background : ImagesResponseBackground | Nil)
The background parameter used for the image generation. Either transparent or opaque.
output_format=(output_format : ImagesResponseOutputFormat | Nil)
The output format of the image generation. Either png, webp, or jpeg.
quality=(quality : ImagesResponseQuality | Nil)
The quality of the image generated. Either low, medium, or high.
size=(size : ImagesResponseSize | Nil)
The size of the image generated. Either 1024x1024, 1024x1536, or 1536x1024.
usage
Sourceusage=(usage : ImageGenUsage | Nil)
Source