Module: RunApi::Qwen2::Types

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

Defined Under Namespace

Classes: CompletedEditImageResponse, CompletedRemixImageResponse, CompletedTextToImageResponse, EditImageResponse, Image, ImageTaskResponse, RemixImageResponse, TextToImageResponse

Constant Summary collapse

MODELS =

All Qwen 2 model variants, each dedicated to a single operation type.

%w[qwen-2-edit-image qwen-2-text-to-image qwen-2-remix-image].freeze
EDIT_MODELS =
%w[qwen-2-edit-image].freeze
TEXT_TO_IMAGE_MODELS =
%w[qwen-2-text-to-image].freeze
REMIX_IMAGE_MODELS =
%w[qwen-2-remix-image].freeze
EDIT_IMAGE_ASPECT_RATIOS =

Edit-image aspect ratios include ultra-wide 21:9; narrower set than generation.

%w[1:1 2:3 3:2 3:4 4:3 9:16 16:9 21:9].freeze
TEXT_TO_IMAGE_ASPECT_RATIOS =
%w[1:1 3:4 4:3 9:16 16:9].freeze
OUTPUT_FORMATS =
%w[jpeg png].freeze