Skip to main content
Video generation is paused. As of 2026-09-12 no video model is being served — the SKUs below had no customer jobs in the preceding 30 days, so they were switched off rather than left on the shelf untested. POST /v1/videos/generations still exists; a request naming any of them returns 404 model_not_found. Check GET /v1/models for what is live. Nothing was deleted: these rows can be switched back on, and this page will say so when they are.
The endpoint below is documented as it behaves. Billing is per second of generated footage (or flat per-call for the Hailuo family) when a model is being served.
The endpoint is asynchronous. POST returns 202 with a job_id immediately; poll GET /v1/jobs/{job_id} until status is succeeded.

Pick a model

Per-second models default to 5s; max 10–15s (varies by model). Hailuo bills flat per call regardless of duration. All models accept image_url for image-to-video (Hailuo 512p is I2V-only). Live canonical source: GET /v1/pricing.

kling-2.5-pro

Cheapest cinematic tier. Photoreal humans, smooth motion, 5–10s clips. The right pick when you need a lot of cinematic b-roll without paying flagship prices.
  • Cost: 0.0945/sec(0.0945 / sec (0.4725 for 5s)
  • Modes: text-to-video (default), image-to-video (pass image_url)
  • Best for: brand b-roll, character shots on a budget

kling-3-pro

Flagship Kling. Sharper than 2.5 Pro, photoreal humans, smooth motion. Use this for hero shots and premium brand video where the quality needs to stand up at full screen.
  • Cost: 0.1512/sec(0.1512 / sec (0.7560 for 5s)
  • Modes: text-to-video, image-to-video
  • Best for: hero brand video, character/face shots, premium cinematic
For native audio (ambient + dialogue), use kling-3-pro-audio instead.

kling-3-pro-audio

Kling 3 Pro with native audio. Same visuals as kling-3-pro plus synchronized ambient sound and dialogue. About 50% more expensive per second for the audio track.
  • Cost: 0.2268/sec(0.2268 / sec (1.1340 for 5s)
  • Audio: native (ambient + dialogue baked into the video)
  • Best for: talking-head shots, atmospheric scenes, anything that needs diegetic sound

seedance-2-pro

ByteDance flagship. Multi-shot composition, dynamic camera moves, native audio bundled. 720p output. Best when motion and energy matter — action, product demos, fast-cut social.
  • Cost: 0.40959/sec(0.40959 / sec (2.04795 for 5s)
  • Resolution: 720p
  • Audio: bundled
  • Best for: action, multi-shot scenes, social with synced audio, product motion

seedance-2-fast

Seedance 2 fast tier. Quicker generation, ~20% cheaper than seedance-2-pro. Same family behavior, native audio bundled. Right for rapid iteration and short social clips where turn-around beats absolute fidelity.
  • Cost: 0.326565/sec(0.326565 / sec (1.63283 for 5s)
  • Resolution: 720p
  • Audio: bundled
  • Best for: social shorts, UI motion, rapid iteration, product demos

Image-to-video (I2V)

Every model above accepts an image_url. When present, Kyma routes the request to the model’s image-to-video variant — the image becomes the first frame and the prompt drives the motion.

Billing flow

  1. POST creates a job and places a hold for estimated_cost (per-second list rate × duration).
  2. On succeeded, the hold is finalized as a usage transaction at the actual cost.
  3. On failed or expired, the hold is fully refunded — you only pay for clips you receive.
You can verify the charge on GET /v1/jobs/{id}: charged_amount is the final billed amount, estimated_cost is what was held up front.

Idempotency

Pass idempotency_key to make POST safe to retry. The same (api_key, idempotency_key) pair always returns the same job — no duplicate charges, no duplicate generations.

See also