Module: RunApi::HappyHorse::Types

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

Defined Under Namespace

Classes: CompletedTextToVideoResponse, MediaUrl, TextToVideoResponse

Constant Summary collapse

TEXT_TO_VIDEO_MODEL =
"happyhorse-text-to-video"
IMAGE_TO_VIDEO_MODEL =
"happyhorse-image-to-video"
REFERENCE_TO_VIDEO_MODEL =
"happyhorse-reference-to-video"
EDIT_VIDEO_MODEL =
"happyhorse-video-edit"
RESOLUTIONS =
%w[720p 1080p].freeze
ASPECT_RATIOS =
%w[16:9 9:16 1:1 4:3 3:4].freeze
AUDIO_SETTINGS =
%w[auto origin].freeze
DURATION_RANGE =
(3..15)
SEED_RANGE =
(0..2_147_483_647)
ImageToVideoResponse =
TextToVideoResponse
CompletedImageToVideoResponse =
CompletedTextToVideoResponse
ReferenceToVideoResponse =
TextToVideoResponse
CompletedReferenceToVideoResponse =
CompletedTextToVideoResponse
EditVideoResponse =
TextToVideoResponse
CompletedEditVideoResponse =
CompletedTextToVideoResponse