Skip to content

novita: add Kling v3.0 4K + Motion Control request shapes#7

Merged
duanbing merged 1 commit into
mainfrom
kling-v3
May 15, 2026
Merged

novita: add Kling v3.0 4K + Motion Control request shapes#7
duanbing merged 1 commit into
mainfrom
kling-v3

Conversation

@duanbing

Copy link
Copy Markdown

Three new NovitaRequestShape variants for Kling v3.0 family. Body building remaps image_urls[0]→image (and video_urls[0]→video for Motion Control) for parity with the Sora/Veo i2v shape.

Used by parent repo's Kling v3.0 model seed PR (RouterBase/RouterBase#TBD).

🤖 Generated with Claude Code

Three new NovitaRequestShape variants for the Kling v3.0 family:
  - KlingV34kTextToVideo    (renamed via serde to kling_v3_4k_text_to_video)
  - KlingV34kImageToVideo   (kling_v3_4k_image_to_video)
  - KlingV3MotionControl    (kling_v3_motion_control)

Body building:
  - 4K T2V: forwards prompt, negative_prompt, aspect_ratio, duration,
    cfg_scale, sound to /v3/async/kling-v3.0-4k-t2v
  - 4K I2V: forwards prompt + remaps image_urls[0] -> image, plus
    negative_prompt, duration, cfg_scale, sound, end_image
    to /v3/async/kling-v3.0-4k-i2v
  - Motion Control: forwards prompt + remaps image_urls[0] -> image
    and video_urls[0] -> video, plus negative_prompt, model_name,
    keep_original_sound, character_orientation
    to /v3/async/kling-v3.0-motion-control

Multi-shot composition on 4K I2V (multi_prompt array) is not
surfaced — it's mutually exclusive with end_image upstream and we'd
want a separate variant when/if we ship it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown


Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the Contributor License Agreement (CLA) and hereby sign the CLA.


You can retrigger this bot by commenting recheck in this Pull Request. Posted by the CLA Assistant Lite bot.

@duanbing duanbing merged commit 8079016 into main May 15, 2026
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant