Module: RunApi::Wan::Types

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

Defined Under Namespace

Classes: CompletedImageTaskResponse, CompletedVideoTaskResponse, Image, ImageTaskResponse, Video, VideoTaskResponse

Constant Summary collapse

TEXT_TO_VIDEO_MODELS =
%w[
  wan-2-2-a14b-text-to-video-turbo
  wan-2-5-text-to-video
  wan-2-6-text-to-video
  wan-2-7-text-to-video
].freeze
IMAGE_TO_VIDEO_MODELS =
%w[
  wan-2-2-a14b-image-to-video-turbo
  wan-2-5-image-to-video
  wan-2-6-image-to-video
  wan-2-6-flash-image-to-video
  wan-2-7-image-to-video
].freeze
VIDEO_TO_VIDEO_MODELS =
%w[
  wan-2-6-video-to-video
  wan-2-6-flash-video-to-video
].freeze
SPEECH_TO_VIDEO_MODELS =
%w[wan-2-2-a14b-speech-to-video-turbo].freeze
ANIMATE_MODELS =
%w[wan-2-2-animate-move wan-2-2-animate-replace].freeze
TEXT_TO_IMAGE_MODELS =
%w[wan-2-7-image wan-2-7-image-pro].freeze
REFERENCE_TO_VIDEO_MODELS =
%w[wan-2-7-r2v].freeze
EDIT_VIDEO_MODELS =
%w[wan-2-7-videoedit].freeze