Module: RunApi::IdeogramV3::Types

Defined in:
lib/runapi/ideogram_v3/types.rb

Overview

Type definitions and constants for Ideogram V3. Character model variants add character consistency from reference images.

Defined Under Namespace

Classes: CompletedIdeogramResponse, IdeogramResponse, Image

Constant Summary collapse

GENERATION_MODEL =
"ideogram-v3-text-to-image"
EDIT_MODEL =
"ideogram-v3-edit"
REMIX_MODEL =
"ideogram-v3-remix"
CHARACTER_MODEL =
"ideogram-v3-character"
CHARACTER_EDIT_MODEL =
"ideogram-v3-character-edit"
CHARACTER_REMIX_MODEL =
"ideogram-v3-character-remix"
REFRAME_MODEL =
"ideogram-v3-reframe"
RENDERING_SPEEDS =

Speed-quality tradeoff: turbo is fastest, quality is highest fidelity.

%w[turbo balanced quality].freeze
STYLES =

Visual style presets for standard (non-character) models.

%w[auto general realistic design].freeze
CHARACTER_STYLES =

Visual style presets for character-consistency models.

%w[auto realistic fiction].freeze
ASPECT_RATIOS =
%w[1:1 3:4 9:16 4:3 16:9].freeze
OUTPUT_COUNTS =

Number of images per request (1-4).

[1, 2, 3, 4].freeze