enum

OpenAI::ImageSize

Inherits Enum / Comparable / Value / Object

Image sizes defined by the OpenAI API.

Constants

Small = 0

256 x 256 size

Medium = 1

512 x 512 size

Large = 2

1024 x 1024 size

Instance methods

large?

Returns true if this enum value equals Large

Source
medium?

Returns true if this enum value equals Medium

Source
small?

Returns true if this enum value equals Small

Source
to_s

Returns a String representation of this enum member. In the case of regular enums, this is just the name of the member. In the case of flag enums, it's the names joined by vertical bars, or "None", if the value is zero.

If an enum's value doesn't match a member's value, the raw value is returned as a string.

Color::Red.to_s                     # => "Red"
IOMode::None.to_s                   # => "None"
(IOMode::Read | IOMode::Write).to_s # => "Read | Write"

Color.new(10).to_s # => "10"
Source