struct
AI::OpenAI::Tools::ImageGeneration
- AI::OpenAI::Tools::ImageGeneration
- Struct
- Value
- Object
Overview
Image Generation tool.
Allows generating images using a text prompt.
Defined in:
ai/openai/tool/openai_tools.crConstant Summary
-
ID =
"openai.image_generation" -
NAME =
"image_generation"
Constructors
Instance Method Summary
- #args : Hash(String, JSON::Any)
-
#background : String | Nil
Background type: auto, opaque, transparent.
- #id : String
-
#input_fidelity : String | Nil
Input fidelity: low, high.
-
#input_image_mask : ImageMask | Nil
Optional mask for inpainting.
-
#model : String | Nil
The image generation model to use.
-
#moderation : String | Nil
Moderation level: auto.
- #name : String
-
#output_compression : Int32 | Nil
Compression level (0-100).
-
#output_format : String | Nil
Output format: png, jpeg, webp.
-
#partial_images : Int32 | Nil
Number of partial images in streaming mode (0-3).
-
#quality : String | Nil
Quality: auto, low, medium, high.
-
#size : String | Nil
Size: auto, 1024x1024, 1024x1536, 1536x1024.
- #type : String
Constructor Detail
def self.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)
#