Model API

Hunyuan Video (Video-to-Video)

Hunyuan Video is an open video model with high visual quality and varied motion. Transform an existing video with a text prompt.

Model id

Use this in every request
hunyuan-video/video-to-video

Run it

Quote the input, start the generation with the quote, then poll the job. Set RAYWAKE_API_KEY first; see Authentication.

# 1. Price the exact input (quotes are valid for up to 10 minutes)
curl -s https://api.raywake.com/v1/quotes \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "hunyuan-video/video-to-video",
  "input": {
    "prompt": "A red ceramic cup on a wooden table, soft morning light",
    "video_url": "https://example.com/input.mp4"
  }
}'

# 2. Start the generation with the quote_id from step 1
curl -s https://api.raywake.com/v1/generate \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"model": "hunyuan-video/video-to-video", "quote_id": "QUOTE_ID", "input": {"prompt":"A red ceramic cup on a wooden table, soft morning light","video_url":"https://example.com/input.mp4"}}'

# 3. Poll until the status is terminal
curl -s https://api.raywake.com/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $RAYWAKE_API_KEY"

Input

Input fields for hunyuan-video/video-to-video
NameTypeDescription
promptrequiredstring
The prompt to generate the video from.
seedinteger
The seed to use for generating the video.
pro_modeboolean
By default, generations are done with 35 steps. Pro mode does 55 steps which results in higher quality videos but will take more time and cost 2x more billing units.

Default: false

aspect_ratiostring (enum)
The aspect ratio of the video to generate.

Default: 16:9

One of: 16:9, 9:16

resolutionstring (enum)
The resolution of the video to generate.

Default: 720p

One of: 480p, 580p, 720p

num_framesnumber (enum)
The number of frames to generate.

Default: 129

One of: 129, 85

video_urlrequiredstring (URL)
URL of the video input.
strengthnumber
Strength for Video-to-Video

Default: 0.85

Output

A succeeded job lists its results under outputs, stored on our side. See Jobs for every field.

Job excerpt
"outputs": [
  { "type": "video", "url": "https://…", "mime_type": "video/mp4", "thumbnail_url": "https://…" }
]

Pricing

  • up to$1.79/ run

The exact charge for your input comes from a quote. How charges settle