Start a video generation job. Supports 8 models. 3.00/video: seedance-2 (default, uncensored, 5–15s), kling-video (motion quality, 5–10s), google-veo-2 (fast cinematic, 5/6/8s), veo-3.1-fast (speed-optimized, 4/6/8s), google-veo-3-fast (budget Veo, 4/6/8s), runway-gen4-turbo (fast image-to-video, requires image_url). Poll the status endpoint with the returned request_id to retrieve the result.
API key starting with nj_sk_
Text description of the video to generate. Cannot be empty or whitespace-only.
1 - 4000Video model to use. $5.00/video: runway-gen4.5 (Runway flagship), veo-3.1 (Google best quality). $3.00/video: seedance-2 (longest clips, 5–15s), kling-video (motion quality, 5–10s), google-veo-2 (fastest, ~40s), veo-3.1-fast (speed-optimized, 4/6/8s), google-veo-3-fast (budget Veo, 4/6/8s), runway-gen4-turbo (fast image-to-video, requires image_url).
seedance-2, kling-video, google-veo-2, veo-3.1, veo-3.1-fast, google-veo-3-fast, runway-gen4.5, runway-gen4-turbo Video length in seconds. Seedance 2: 5–15. Kling: 5–10. Veo 2: 5–8. Veo 3.1 / Veo 3.1 Fast: 4, 6, or 8.
4 <= x <= 15Aspect ratio. 16:9 for landscape, 9:16 for portrait. Supported by Veo and Kling models. Ignored for Seedance 2.
16:9, 9:16 Public URL of a reference image for image-to-video generation. Must be an HTTP or HTTPS URL. Omit for text-to-video.
Video generation job accepted.
Unique job identifier. Use this to poll the status endpoint.
The model used for this generation.
seedance-2, kling-video, google-veo-2, veo-3.1, veo-3.1-fast, google-veo-3-fast, runway-gen4.5, runway-gen4-turbo "Poll GET /api/v1/video/status?request_id=... for completion."
Remaining credit balance after this charge.
"$39.00"