feat: 接入动作控制节点并全面重构 Kling 节点

- 动作控制节点改走 new API 三段式流程(POST /v1/videos → 轮询 → 下载)
- KlingClient 新增 motion_control_async 方法,支持 id 轮询和内容下载
- 动作控制请求体字段更新:image→image_url,video→video_url,补充 model 字段
- 动作控制 model 名按平台规范动态拼接:kling-{版本}-motion-{mode}-{时长}s
- 动作控制节点新增时长参数(5/10/15s),完善参数顺序与命名
- 三个 Kling 节点显示名称统一重命名
- KlingVideo / KlingFirstLastFrame 补充 v2-6 模型支持与约束校验

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
This commit is contained in:
Jony
2026-04-05 01:14:54 +08:00
co-authored by Claude Sonnet 4.5
parent 2b64a45b8e
commit 9abd175316
3 changed files with 186 additions and 41 deletions
+3 -3
View File
@@ -93,9 +93,9 @@ NODE_DISPLAY_NAME_MAPPINGS = {
"GoogleVeo": "Google Veo - ab",
"FluxImageEdit": "Flux2 图像编辑",
"UniversalLLMChat": "全能LLM对话助手",
"KlingVideo": "自研模型 3.0 视频",
"KlingFirstLastFrame": "自研模型 3.0 首尾帧视频",
"KlingMotionControlTest": "自研模型 动作控制(测试)",
"KlingVideo": "文/图生视频 自研模型",
"KlingFirstLastFrame": "首尾帧视频 自研模型",
"KlingMotionControlTest": "动作控制 自研模型",
"QuanNengShengTu": "全能生图",
"BatchQuanNengShengTu": "全能生图(批量)",
"AspectRatioPreset": "图片宽高比预设",