ListenHubOpenAPI
API ReferenceAI Video

Wan 3.0

Wan 3.0-specific models, limits, and pricing for the shared AI Video generation endpoint.

Wan 3.0 runs on the shared video generation endpoint. For the endpoint, request flow, content items, polling, task listing, and error codes, see the AI Video overview. This page covers only what is specific to Wan 3.0.

Models

ModelBest forRate limit
wan3.0-videoClips up to 30s with natively generated audio5 RPM
wan3.0-video-primeThe same capabilities at a markedly faster turnaround5 RPM

Pass the model in the model field of POST /v1/video-generation/generate.

Limits

LimitWan 3.0 and Wan 3.0 Prime
Resolution480p, 720p, 1080p
Duration2-30s, whole seconds only
Aspect ratios16:9, 4:3, 1:1, 3:4, 9:16
Prompt lengthup to 2500 characters
Reference imagesup to 9 per request
inputVideoDuration1–15s, required with a reference video

Both models accept first_frame and last_frame; a last_frame is only valid alongside a first_frame. Frame roles and reference_image cannot be combined in one request. Audio is generated natively, so generateAudio defaults to true — turning it off does not lower the price. The prompt is optional when you supply a first frame.

Wan 3.0 does not support the 21:9, 4:5, or 5:4 aspect ratios; requests using them return 400. A reference video counts toward the length budget: inputVideoDuration plus duration must not exceed 30s, and billing counts that same total. duration: -1 (automatic duration) is not available. Wan 3.0 also runs longer than the other families — a 5s 480p clip takes around five minutes.

Pricing

Credits scale with resolution and duration. wan3.0-video-prime costs 1.5x the standard model at every tier. The total is rounded up to a whole credit.

wan3.0-video:

ResolutionCredits / second5s10s30s
480p5.6252957169
720p11.2557113338
1080p22.5113225675

wan3.0-video-prime:

ResolutionCredits / second5s10s30s
480p8.43754385254
720p16.87585169507
1080p33.751693381013

Call POST /v1/video-generation/estimate-credits with the Wan 3.0 model, resolution, and duration for the exact cost before generating. Credits are charged on task creation and refunded automatically on failure.

Example

curl -X POST "https://api.marswave.ai/openapi/v1/video-generation/generate" \
  -H "Authorization: Bearer $LISTENHUB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "wan3.0-video",
    "content": [
      { "type": "text", "text": "The camera pushes in slowly as the city lights come up" },
      { "type": "image_url", "role": "first_frame", "image_url": { "url": "https://example.com/open.jpg" } },
      { "type": "image_url", "role": "last_frame", "image_url": { "url": "https://example.com/close.jpg" } }
    ],
    "resolution": "720p",
    "ratio": "16:9",
    "duration": 8,
    "generateAudio": true
  }'

See the AI Video overview for the full parameter list and the text-to-video / image-to-video request shapes.

Auf dieser Seite