Skip to content

可灵视频生成 ​

可灵系列采用异步视频生成接口:提交任务取得 ID,轮询至 completed 状态后提取视频直链。请求体格式为标准 JSON。

接口基础信息

  • 线路地址:https://img.mzfe.de(优化线路)或 https://img.zikl.dev(标准线路)
  • 鉴权方式:Authorization: Bearer <API_KEY>

模型与输出分辨率 ​

模型名 (Model)输出分辨率说明
kling-3.0-omni-720p720p标清流畅档
kling-3.0-omni-1080p1080p高清画质档

提示

分辨率已直接编码在 model 名称中,调用时不需要额外传入 size 或 resolution_name。


参考输入规则对照 ​

场景必填参考字段格式要求与说明
普通图生视频image_url 或 image_urls最多 2 张:
• 1 张时作为首帧
• 2 张时按数组顺序分别为首帧和尾帧
动作控制image_url + reference_video• image_url:角色完整外观参考图
• reference_video:提供动作、节奏与构图的参考视频
• 二者缺一不可

参考图与参考视频格式要求

  • 参考图片:支持公网直链、Data URL 或裸 Base64。
  • 参考视频:仅支持公网可直接读取的 HTTP(S) URL,单条文件上限 200 MiB,不支持 Base64。
  • 动作控制别名:动作参考字段兼容别名 camera_motion_reference_video,新接入请统一使用 reference_video。

09 文生视频 ​

仅根据文字提示词生成全新视频画面。

  • 请求方式:POST
  • 请求路径:/v1/videos
  • Content-Type:application/json

请求参数 ​

参数必填类型说明
model是stringkling-3.0-omni-720p 或 kling-3.0-omni-1080p
prompt是string视频画面与运镜描述
duration是integer时长(秒),仅支持 5 / 10 / 15;兼容字段 seconds
aspect_ratio否string画面比例:"16:9"(默认)或 "9:16"
generate_audio否boolean是否生成音频,默认 true;传 false 生成无声视频

时长参数提示

请显式传入 duration,时长支持 5、10、15 秒三档。

请求示例 ​

bash
curl -X POST "https://img.mzfe.de/v1/videos" \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-3.0-omni-720p",
    "prompt": "一只纸船顺着雨后水洼缓缓漂流,电影感镜头",
    "duration": 10,
    "aspect_ratio": "16:9"
  }'

响应与轮询示例 ​

1. 提交成功响应 ​

json
{
  "id": "task_xxxx",
  "status": "queued"
}

2. 发起轮询查询 ​

bash
curl "https://img.mzfe.de/v1/videos/{id}" \
  -H "Authorization: Bearer <API_KEY>"

3. 生成完成响应 ​

json
{
  "id": "task_xxxx",
  "model": "kling-3.0-omni-720p",
  "status": "completed",
  "url": "https://xxx.mp4"
}

轮询建议

提交后建议每隔 5 ~ 10 秒查询一次。状态依次为 queued → in_progress → completed。完成后从 url 提取视频,若为 failed 表示失败。


10 图生视频 ​

传入一张首帧图片驱动生成视频。

  • 请求方式:POST
  • 请求路径:/v1/videos
  • Content-Type:application/json

请求参数 ​

参数必填类型说明
model是stringkling-3.0-omni-720p 或 kling-3.0-omni-1080p
prompt是string运动、镜头和画面要求
image_url是string首帧图片:公网直链、Data URL 或裸 Base64
duration是integer5 / 10 / 15 秒;兼容 seconds
aspect_ratio否string"16:9"(默认)或 "9:16"
generate_audio否boolean是否生成音频,默认 true

请求示例 ​

bash
curl -X POST "https://img.mzfe.de/v1/videos" \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-3.0-omni-720p",
    "prompt": "镜头缓缓推进,画面自然动起来,保持主体一致",
    "duration": 5,
    "aspect_ratio": "16:9",
    "image_url": "https://example.com/first-frame.jpg"
  }'

11 首尾帧视频 ​

传入两张图片生成从首帧到尾帧的自然平滑过渡。

  • 请求方式:POST
  • 请求路径:/v1/videos
  • Content-Type:application/json

请求参数 ​

参数必填类型说明
model是stringkling-3.0-omni-720p 或 kling-3.0-omni-1080p
prompt是string过渡、运动和镜头要求
image_urls是array包含两张图片的数组(第 1 张首帧,第 2 张尾帧);支持公网直链、Data URL 或裸 Base64
duration是integer5 / 10 / 15 秒;兼容 seconds
aspect_ratio否string"16:9"(默认)或 "9:16"
generate_audio否boolean是否生成音频,默认 true

注意事项

两张图片必须按首帧、尾帧的顺序放入数组中。需要首尾帧时使用 image_urls 数组,不要同时传入单图参数 image_url。

请求示例 ​

bash
curl -X POST "https://img.mzfe.de/v1/videos" \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-3.0-omni-720p",
    "prompt": "从首帧自然过渡到尾帧,保持主体一致,镜头运动平滑",
    "duration": 10,
    "aspect_ratio": "16:9",
    "image_urls": [
      "https://example.com/first-frame.jpg",
      "https://example.com/last-frame.jpg"
    ]
  }'

12 动作控制(参考视频) ​

角色图保持人物外观,参考视频提供动作、节奏与构图。该功能并非直接将原视频重绘为成片,而是让参考图的角色模仿视频动作。

  • 请求方式:POST
  • 请求路径:/v1/videos
  • Content-Type:application/json

请求参数 ​

参数必填类型说明
model是string仅 kling-3.0-omni-720p 或 kling-3.0-omni-1080p 支持
prompt是string描述需要保留的角色外观特征及动作效果
image_url是string角色完整外观参考(建议清晰展示全身或上半身)
reference_video是string / object动作源的 HTTP(S) 公网直链(上限 200 MiB);最多 1 条,可写为字符串或 {"url":"..."}
duration是integer5 / 10 / 15 秒;兼容 seconds
aspect_ratio否string"16:9"(默认)或 "9:16"
generate_audio否boolean是否生成音频,默认 true

重要约束

  • 传入任一动作参考字段即进入动作控制模式,角色图和动作视频缺一不可。
  • 请勿同时传入两条不同的动作源。
  • 动作视频应为公网可直接读取的 MP4/MOV 文件直链,避免使用网盘分享页或需要登录的链接。

请求示例 ​

bash
curl -X POST "https://img.mzfe.de/v1/videos" \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "kling-3.0-omni-720p",
    "prompt": "保持角色外观,跟随参考视频完成同样的舞蹈动作,电影感街景",
    "duration": 10,
    "aspect_ratio": "9:16",
    "image_url": "https://example.com/character.jpg",
    "reference_video": "https://example.com/dance-motion.mp4",
    "generate_audio": false
  }'

ZikL 生图站使用指南与接口文档