← Back to research
Guides11 min readPublished 2026-07-25

Kling V3 Omni vs Seedance 2.0 for Reference Video Continuity

Choose Kling V3 Omni or Seedance 2.0 for multi-shot video continuity. Compare reference-video controls, USD costs, and a continuity-review workflow.

By LumeAPI Engineering Team

Multi-Model API hub →

Last verified: July 25, 2026

Choose Kling V3 Omni when a prior approved video must actively guide the next 3–15-second shot: the current LumeAPI route exposes a reference-video field (extra_body.video_list) and has separate reference-video rates. Choose Seedance 2.0 when the job is a scene-first generation decision and its 480p/720p/1080p price ladder is more useful than continuity control. Do not call Seedance a reference-video-continuity solution unless the exact current LumeAPI request contract is tested and documented for that job; the catalog record used here does not list a reference-video field.

This is one application decision: how should a production system make the next shot after a reference clip has been approved? It is not a generic model ranking. No billable paired generation or provider benchmark was run for this report.

Direct routing answer

Production conditionStart withReasonRelease boundary
The next shot must inherit motion, camera language, or subject identity from an approved clipKling V3 OmniThe current LumeAPI route exposes extra_body.video_list for reference videoValidate current media limits and moderation behavior in staging
The shot is independently storyboarded and needs a low-to-high resolution cost ladderSeedance 2.0The catalog lists explicit 480p, 720p, and 1080p USD ratesDo not infer reference-video support from an image or text route
A new frame must be tested before an expensive continuity passSeedance 2.0 at the needed resolutionIt creates a cheap scene candidate before a continuity-specific jobCandidate acceptance does not prove cross-shot continuity
A final sequence is built from a previous approved clipKling V3 Omni reference-video tierThe input contract aligns with the continuity requirementA reference input is guidance, not a guarantee of exact identity or camera match

Current input contract and USD price matrix

RouteExact LumeAPI IDRelevant controlDurationLumeAPI USD rate
Kling V3 Omni, standardkling-video-v3-omniText/image route where enabled3–15s$0.0776/s
Kling V3 Omni, standard reference videokling-video-v3-omniextra_body.video_list3–15s$0.1165/s
Kling V3 Omni, pro reference videokling-video-v3-omniextra_body.video_list3–15s$0.1553/s
Seedance 2.0, 480pseedance-2.0Scene-first generationcatalog-dependent$0.0735/s
Seedance 2.0, 720pseedance-2.0Scene-first generationcatalog-dependent$0.1471/s
Seedance 2.0, 1080pseedance-2.0Scene-first generationcatalog-dependent$0.3676/s

All displayed prices are USD, checked against the LumeAPI catalog on July 25, 2026. They are actionable gateway price notes, not a claim of identical native-provider configurations. Kuaishou describes Kling 3.0 as supporting multimodal inputs including text, images, audio, and video with reference controls; this article separates that provider statement from the narrower fields currently exposed by the LumeAPI route.

Same-shot cost: eight-second continuity decision

Eight-second candidateRateGeneration costWhat the cost actually buys
Seedance 2.0 at 480p$0.0735/s$0.5880A low-resolution scene candidate, not verified reference-video control
Kling V3 Omni standard$0.0776/s$0.6208A normal Omni candidate without the reference-video rate
Kling V3 Omni standard reference video$0.1165/s$0.9320A continuity-directed candidate using an approved prior video
Kling V3 Omni pro reference video$0.1553/s$1.2424Higher-priced continuity-directed candidate
Seedance 2.0 at 1080p$0.3676/s$2.9408A high-resolution independent scene candidate

The relevant comparison is not “which card is cheapest?” It is whether $0.9320 for an eight-second reference-video candidate prevents enough reshoots, manual compositing, or brand-blocked sequence breaks to be worthwhile. Log both generation spend and the number of clips rejected because the next shot fails to continue the approved one.

Application workflow: approved shot to next-shot continuity

  1. Freeze an approved reference clip in the DAM or edit timeline. Save its asset ID, rights status, subject, wardrobe, scene, framing, camera movement, grade, duration, and the exact previous model configuration.
  2. Convert the next-shot brief into testable continuity requirements: must-preserve subject attributes, intentional changes, camera transition, forbidden changes, and the edit point that the new clip must meet.
  3. Send a staged Kling V3 Omni request with extra_body.video_list only after validating the current API schema. Persist the request ID and the immutable reference-asset ID. Do not substitute a screenshot for a reference video and call the test equivalent.
  4. If the shot is independent, send the Seedance candidate at the lowest resolution that can reveal composition and motion errors. Promote only approved scenes to a higher resolution.
  5. Poll GET /v1/videos/{id} after POST /v1/videos; surface queued, failed, cancelled, and expired states in the application. Retry only with an explicit retry record to avoid silent duplicate charges.
  6. In Resolve, Premiere, or a review queue, score each output blind to model on subject continuity, camera-vector continuity, lighting/grade continuity, edit-point fit, artifact severity, and whether a human must rebuild the transition. Store the score with model ID, duration, rate, reference-video count, and acceptance outcome.

This workflow creates a page-specific decision artifact: a continuity brief plus a reviewer scorecard. It is more useful than comparing unrelated generated clips with different prompts.

When Kling V3 Omni should be the default

Use Kling V3 Omni when reference-video continuity is a hard acceptance criterion. Its LumeAPI pricing explicitly distinguishes normal, audio, and reference-video variants, which makes the trade-off visible in code and finance review. Kuaishou’s Kling 3.0 announcement also describes reference material across modalities as part of the native product direction.

That does not eliminate validation. Test a representative approved clip, duration, input count, and target format in staging before setting the route as a production default. A model can accept a reference input yet still fail the specific continuity attributes that matter to your project.

When Seedance 2.0 should be the default

Use Seedance 2.0 for an independently composed shot where its resolution ladder is the central choice: $0.0735/s at 480p, $0.1471/s at 720p, and $0.3676/s at 1080p in the checked LumeAPI catalog. This supports a simple progressive workflow: reject weak scenes cheaply, then pay for higher resolution after composition and motion pass review.

Do not use this page’s rate table to assert Seedance reference-video capability. The route must expose and successfully process the needed reference field before it can own a continuity step. That boundary protects a production system from a common failure mode: a visually attractive independent clip that cannot cut cleanly after the prior shot.

Final recommendation

For a next shot that must follow an approved video, choose Kling V3 Omni’s reference-video route and decide from continuity acceptance rate, not only cents per second. For an independent storyboarded shot, choose Seedance 2.0 and promote resolution only after a lower-cost candidate passes review. Keep the reference asset, route configuration, reviewer score, and billed rate in the same job record so the team can measure cost per sequence-ready clip.

Related reading: AI video model comparison, multi-model API, models, and usage logs.

Sources and method

No generation benchmark was performed. The original contribution is the reference-video versus scene-first routing rule, the configuration-matched cost table, and the continuity scorecard method.