struct

AI::OpenAI::Tools::ImageGeneration

Inherits Struct < Value < Object

Image Generation tool.

Allows generating images using a text prompt.

Constants

ID = "openai.image_generation"
NAME = "image_generation"

Constructors

new(background : String | Nil = nil, input_fidelity : String | Nil = nil, input_image_mask : ImageMask | Nil = nil, model : String | Nil = nil, moderation : String | Nil = nil, output_compression : Int32 | Nil = nil, output_format : String | Nil = nil, partial_images : Int32 | Nil = nil, quality : String | Nil = nil, size : String | Nil = nil)
Source

Instance methods

args
Source
background

Background type: auto, opaque, transparent.

Source
input_fidelity

Input fidelity: low, high.

Source
input_image_mask

Optional mask for inpainting.

Source
model

The image generation model to use.

Source
moderation

Moderation level: auto.

Source
name
Source
output_compression

Compression level (0-100).

Source
output_format

Output format: png, jpeg, webp.

Source
partial_images

Number of partial images in streaming mode (0-3).

Source
quality

Quality: auto, low, medium, high.

Source
size

Size: auto, 1024x1024, 1024x1536, 1536x1024.

Source
type
Source