NodeKeyNodeKey
AI 模型接口视频(Videos)可灵格式

Kling 图生视频

使用 Kling 可灵格式从图片生成视频。

curl "$BASE_URL/kling/v1/videos/image2video" \
  -H "Authorization: Bearer $NODEKEY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_name": "kling-v2-master",
    "image": "https://example.com/first-frame.jpg",
    "prompt": "镜头缓慢推进,人物抬头看向窗外",
    "duration": "5",
    "mode": "std"
  }'

查询任务使用 GET /kling/v1/videos/image2video/{task_id}

POST
/kling/v1/videos/image2video

Authorization

BearerAuth

AuthorizationBearer <token>

使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx

In: header

Request Body

application/json

model_name?string

可灵模型名称;也兼容传入 model

image*string

首帧图片 URL 或 Base64

image_tail?string

尾帧图片 URL 或 Base64

prompt?string

文本提示词

negative_prompt?string

负向提示词

cfg_scale?number

提示词相关性

mode?string

生成模式

camera_control?
static_mask?string

静态遮罩图片

dynamic_masks?

动态遮罩参数

aspect_ratio?string

视频画幅比例

duration?string

视频时长(秒)

callback_url?string

任务回调地址

external_task_id?string

外部任务 ID

Response Body

application/json

application/json

curl -X POST "https://nodekey.xinghanyun.cn/kling/v1/videos/image2video" \  -H "Content-Type: application/json" \  -d '{    "model_name": "kling-v2-master",    "image": "https://example.com/image.jpg",    "image_tail": "https://example.com/tail-image.jpg",    "prompt": "人物转身走开",    "negative_prompt": "blurry, low quality",    "cfg_scale": 0.5,    "mode": "std",    "camera_control": {      "type": "simple",      "config": {        "horizontal": 2.5,        "vertical": 0,        "pan": 0,        "tilt": 0,        "roll": 0,        "zoom": 0      }    },    "static_mask": "https://example.com/static-mask.png",    "dynamic_masks": [      {        "trajectories": [          {            "x": 1,            "y": 1          }        ]      }    ],    "aspect_ratio": "16:9",    "duration": "5",    "callback_url": "https://your.domain/callback",    "external_task_id": "custom-task-002"  }'
{
  "task_id": "abcd1234efgh",
  "status": "queued"
}
{
  "error": {
    "message": "string",
    "type": "string",
    "param": "string",
    "code": "string"
  }
}

最后更新于