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 condition | Start with | Reason | Release boundary |
|---|---|---|---|
| The next shot must inherit motion, camera language, or subject identity from an approved clip | Kling V3 Omni | The current LumeAPI route exposes extra_body.video_list for reference video | Validate current media limits and moderation behavior in staging |
| The shot is independently storyboarded and needs a low-to-high resolution cost ladder | Seedance 2.0 | The catalog lists explicit 480p, 720p, and 1080p USD rates | Do not infer reference-video support from an image or text route |
| A new frame must be tested before an expensive continuity pass | Seedance 2.0 at the needed resolution | It creates a cheap scene candidate before a continuity-specific job | Candidate acceptance does not prove cross-shot continuity |
| A final sequence is built from a previous approved clip | Kling V3 Omni reference-video tier | The input contract aligns with the continuity requirement | A reference input is guidance, not a guarantee of exact identity or camera match |
Current input contract and USD price matrix
| Route | Exact LumeAPI ID | Relevant control | Duration | LumeAPI USD rate |
|---|---|---|---|---|
| Kling V3 Omni, standard | kling-video-v3-omni | Text/image route where enabled | 3–15s | $0.0776/s |
| Kling V3 Omni, standard reference video | kling-video-v3-omni | extra_body.video_list | 3–15s | $0.1165/s |
| Kling V3 Omni, pro reference video | kling-video-v3-omni | extra_body.video_list | 3–15s | $0.1553/s |
| Seedance 2.0, 480p | seedance-2.0 | Scene-first generation | catalog-dependent | $0.0735/s |
| Seedance 2.0, 720p | seedance-2.0 | Scene-first generation | catalog-dependent | $0.1471/s |
| Seedance 2.0, 1080p | seedance-2.0 | Scene-first generation | catalog-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 candidate | Rate | Generation cost | What the cost actually buys |
|---|---|---|---|
| Seedance 2.0 at 480p | $0.0735/s | $0.5880 | A low-resolution scene candidate, not verified reference-video control |
| Kling V3 Omni standard | $0.0776/s | $0.6208 | A normal Omni candidate without the reference-video rate |
| Kling V3 Omni standard reference video | $0.1165/s | $0.9320 | A continuity-directed candidate using an approved prior video |
| Kling V3 Omni pro reference video | $0.1553/s | $1.2424 | Higher-priced continuity-directed candidate |
| Seedance 2.0 at 1080p | $0.3676/s | $2.9408 | A 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
- 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.
- 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.
- Send a staged Kling V3 Omni request with
extra_body.video_listonly 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. - 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.
- Poll
GET /v1/videos/{id}afterPOST /v1/videos; surface queued, failed, cancelled, and expired states in the application. Retry only with an explicit retry record to avoid silent duplicate charges. - 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
- Kuaishou: Kling AI 3.0 launch - provider context for multimodal and reference capabilities.
- LumeAPI model catalog - route identifiers, current field notes, and USD pricing checked July 25, 2026.
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.