Model API

Wan 3.0

Wan 3.0 is the latest generation AI video model, delivering enhanced motion smoothness, superior scene fidelity, and greater visual coherence.

Model id

Use this in every request
alibaba/wan-3.0/image-to-video

This model has other modes with their own ids: alibaba/wan-3.0/reference-to-video, wan-3-0.

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": "alibaba/wan-3.0/image-to-video",
  "input": {
    "prompt": "A red ceramic cup on a wooden table, soft morning light",
    "start_image_url": "https://example.com/input.png"
  }
}'

# 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": "alibaba/wan-3.0/image-to-video", "quote_id": "QUOTE_ID", "input": {"prompt":"A red ceramic cup on a wooden table, soft morning light","start_image_url":"https://example.com/input.png"}}'

# 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 alibaba/wan-3.0/image-to-video
NameTypeDescription
promptstring
Text prompt describing the motion to generate.
resolutionstring (enum)
Output video resolution tier.

Default: 1080p

One of: 480p, 720p, 1080p

aspect_ratiostring (enum)
Output aspect ratio, or adaptive selection.

Default: adaptive

One of: adaptive, 16:9, 4:3, 1:1, 3:4, 9:16

durationinteger
Output duration in seconds. Set to null for smart duration, which lets the model pick a length from the prompt and reference media.

Default: 5

audioboolean
Include generated audio.

Default: true

enable_prompt_expansionboolean
Enable intelligent prompt rewriting. Disabling it can save roughly 20-60 seconds of latency but is likely to degrade generation quality.

Default: true

enable_thinkingboolean
Enable enhanced reasoning before generation.

Default: false

seedinteger
Seed
start_image_urlrequiredstring (image URL)
First frame of the generated video.
end_image_urlstring (image URL)
Last frame of the generated video. Requires start_image_url.

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

  • 480p$0.0793/ second
  • 720p$0.1585/ second
  • 1080p$0.317/ second

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