Scoped billing reference

Price for the stated settings.

$0.049Per second
720p · no reference video

Video is priced per second for the stated output settings.

Get API Access

Capabilities

Model capabilities.

Input → output

text → video

Workload candidates.

Candidates for the stated workload and billing scope.

Reference Arena scores.

Reference scores.

Reference Arena scores for Wan 3.0
WorkloadBenchmarkRecorded score
Text → VideoArena1476

Reference benchmark data is separate from API capability tests.

Read the methodology

Implementation

Test this model.

Copy a model request, replace the API key with your own, and run.

API model ID: wan3.0-video

Text-to-video generation with asynchronous task status and authenticated MP4 download.

Copy the Python or cURL test for Wan 3.0. Replace the API-key placeholder with your own key and run.

Wan 3.0 · text to video · Submits a five-second video and returns its task ID and status.

Wan 3.0 · cURL
curl --fail-with-body 'https://api.roten-ai.com/v1/video/generations' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_ROTEN_API_KEY' \
  -d '{
  "model": "wan3.0-video",
  "prompt": "An indigo geometric shape moves slowly across a midnight navy background.",
  "duration": 5,
  "size": "720p",
  "metadata": {
    "generation_mode": "text_to_video"
  }
}'

Python requires requests: install once with python3 -m pip install requests. cURL examples run directly in your terminal.

Video generation runs asynchronously. Use the returned task ID with GET https://api.roten-ai.com/v1/video/generations/{task_id} to check its status. When completed, download from GET https://api.roten-ai.com/v1/videos/{task_id}/content. Use the same Bearer API key for both requests.

Built for production

Running AI at scale?

Talk to us about volume pricing, model selection and migration.

Talk to Sales