Module: RunApi::Kling::Types

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

Defined Under Namespace

Classes: AiAvatarResponse, AsyncTaskResponse, CompletedAiAvatarResponse, CompletedImageToVideoResponse, CompletedMotionControlResponse, CompletedTextToVideoResponse, ImageToVideoResponse, MotionControlResponse, TextToVideoResponse, Video

Constant Summary collapse

TEXT_TO_VIDEO_MODELS =
%w[kling-3.0 kling-v2.5-turbo-text-to-video-pro].freeze
AI_AVATAR_MODELS =
%w[kling-ai-avatar-pro kling-ai-avatar-standard].freeze
IMAGE_TO_VIDEO_MODELS =
%w[kling-v2.5-turbo-image-to-video-pro].freeze
MODES =
%w[std pro].freeze
ASPECT_RATIOS =
%w[16:9 9:16 1:1].freeze
DURATION_RANGE =
(3..15)
MULTI_PROMPT_DURATION_RANGE =
(1..12)
MULTI_PROMPT_MAX_LENGTH =
500