mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2026-03-07 22:30:00 +00:00
feat(api-nodes): enable Kling 3.0 Motion Control (#12785)
This commit is contained in:
@@ -148,3 +148,4 @@ class MotionControlRequest(BaseModel):
|
|||||||
keep_original_sound: str = Field(...)
|
keep_original_sound: str = Field(...)
|
||||||
character_orientation: str = Field(...)
|
character_orientation: str = Field(...)
|
||||||
mode: str = Field(..., description="'pro' or 'std'")
|
mode: str = Field(..., description="'pro' or 'std'")
|
||||||
|
model_name: str = Field(...)
|
||||||
|
|||||||
@@ -2747,6 +2747,7 @@ class MotionControl(IO.ComfyNode):
|
|||||||
"but the character orientation matches the reference image (camera/other details via prompt).",
|
"but the character orientation matches the reference image (camera/other details via prompt).",
|
||||||
),
|
),
|
||||||
IO.Combo.Input("mode", options=["pro", "std"]),
|
IO.Combo.Input("mode", options=["pro", "std"]),
|
||||||
|
IO.Combo.Input("model", options=["kling-v3", "kling-v2-6"], optional=True),
|
||||||
],
|
],
|
||||||
outputs=[
|
outputs=[
|
||||||
IO.Video.Output(),
|
IO.Video.Output(),
|
||||||
@@ -2777,6 +2778,7 @@ class MotionControl(IO.ComfyNode):
|
|||||||
keep_original_sound: bool,
|
keep_original_sound: bool,
|
||||||
character_orientation: str,
|
character_orientation: str,
|
||||||
mode: str,
|
mode: str,
|
||||||
|
model: str = "kling-v2-6",
|
||||||
) -> IO.NodeOutput:
|
) -> IO.NodeOutput:
|
||||||
validate_string(prompt, max_length=2500)
|
validate_string(prompt, max_length=2500)
|
||||||
validate_image_dimensions(reference_image, min_width=340, min_height=340)
|
validate_image_dimensions(reference_image, min_width=340, min_height=340)
|
||||||
@@ -2797,6 +2799,7 @@ class MotionControl(IO.ComfyNode):
|
|||||||
keep_original_sound="yes" if keep_original_sound else "no",
|
keep_original_sound="yes" if keep_original_sound else "no",
|
||||||
character_orientation=character_orientation,
|
character_orientation=character_orientation,
|
||||||
mode=mode,
|
mode=mode,
|
||||||
|
model_name=model,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
if response.code:
|
if response.code:
|
||||||
|
|||||||
Reference in New Issue
Block a user