KIE.AI
Chinese
  • English
  • Chinese
Chinese
  • English
  • Chinese
Support
Chinese
  • English
  • Chinese
MarketVeo3.1 APISuno API4o Image APIFlux Kontext APIRunway API
Luma APIFile Upload APICommon API
MarketVeo3.1 APISuno API4o Image APIFlux Kontext APIRunway API
Luma APIFile Upload APICommon API
  1. Runway API
  • Runway API 快速开始
  • AI 视频生成回调
  • AI 视频扩展回调
  • Aleph 视频生成回调
  • 生成AI视频
    POST
  • 获取AI视频详情
    GET
  • 延长AI视频
    POST
  • 生成 Aleph 视频
    POST
  • 获取 Aleph 视频详情
    GET
Chinese
  • English
  • Chinese
Support
Chinese
  • English
  • Chinese
MarketVeo3.1 APISuno API4o Image APIFlux Kontext APIRunway API
Luma APIFile Upload APICommon API
MarketVeo3.1 APISuno API4o Image APIFlux Kontext APIRunway API
Luma APIFile Upload APICommon API
  1. Runway API

AI 视频扩展回调

您向 Runway API 提交视频扩展任务时,可以通过 callBackUrl 参数设置回调地址。任务完成后,系统会自动将结果推送到您指定的地址。

回调机制概述#

回调机制避免了您需要轮询 API 查询任务状态,系统会主动推送任务完成结果到您的服务器。
Webhook 安全性:为确保回调请求的真实性和完整性,我们强烈建议您实现 webhook 签名验证。请参阅我们的 Webhook 校验指南 了解详细实现步骤。

回调时机#

系统会在以下情况发送回调通知:
视频扩展任务成功完成
视频扩展任务失败
任务处理过程中发生错误

回调方式#

HTTP 方法: POST
内容类型: application/json
超时设置: 15 秒

回调请求格式#

任务完成后,系统会向您的 callBackUrl 发送 POST 请求,格式如下:
成功回调
失败回调
{
  "code": 200,
  "msg": "All generated successfully.",
  "data": {
    "image_url": "https://file.com/m/xxxxxxxx.png",
    "task_id": "ee603959-debb-48d1-98c4-a6d1c717eba6",
    "video_id": "485da89c-7fca-4340-8c04-101025b2ae71",
    "video_url": "https://file.com/k/xxxxxxx.mp4"
  }
}

状态码说明#

参数说明#

参数类型必需说明
codeinteger是回调状态码,表示任务处理结果
msgstring是状态消息,提供详细的状态描述
data.task_idstring是任务 ID,与您提交任务时返回的 taskId 一致
data.video_idstring否视频唯一标识(仅成功时返回)
data.video_urlstring否可访问的视频 URL,有效期 14 天(仅成功时返回)
data.image_urlstring否生成视频的封面图片 URL(仅成功时返回)

状态码详情#

状态码说明
200成功 - 请求已成功处理
400客户端错误 - 请求参数有误或内容不当
500服务器错误 - 处理请求时发生意外错误

常见错误消息#

当 code 为 400 时,可能的错误信息包括:
获取图像信息失败
检测到不当内容,请替换图像或视频
图像格式不正确
请稍后重试。您可以升级到标准会员以立即开始生成
已达到并发生成限制
不支持的宽度或高度,请调整尺寸后重试
由于网络原因上传失败,请重新输入
您的提示词被我们的AI审核器捕获。请调整后重试!
您的提示词/负面提示词不能超过2048个字符。请检查您的输入是否过长
您的视频创建提示词包含NSFW内容,这不符合我们的政策。请修改您的提示词并重新生成

回调接收示例#

以下是用流行编程语言接收回调的示例代码:
Node.js
Python
PHP

最佳实践#

回调 URL 配置建议
1.
使用 HTTPS: 确保回调 URL 使用 HTTPS 协议,保证数据传输安全
2.
验证来源: 在回调处理中验证请求来源的合法性
3.
幂等处理: 同一个 task_id 可能收到多次回调,确保处理逻辑是幂等的
4.
快速响应: 回调处理应尽快返回 200 状态码,避免超时
5.
异步处理: 复杂的业务逻辑应异步处理,避免阻塞回调响应
6.
及时下载: 视频 URL 有效期仅 14 天,请及时下载保存
7.
扩展管理: 妥善管理扩展后的视频文件和封面图片
重要提醒
回调 URL 必须是公网可访问的地址
服务器必须在 15 秒内响应,否则会被认为是超时
连续 3 次重试失败后,系统将停止发送回调
视频 URL 有效期仅 14 天,请及时下载并保存到您的存储系统
请确保回调处理逻辑的稳定性,避免因异常导致回调失败
适当处理内容审核错误,确保输入内容符合平台政策
扩展后的视频时长通常会比原视频更长
注意并发生成限制,避免同时提交过多任务

故障排查#

如果没有收到回调通知,请检查以下几点:
网络连接问题
服务器响应问题
内容格式问题
视频处理问题
内容审核问题
并发限制问题
扩展质量问题

扩展特定注意事项#

AI 视频扩展特性
AI 视频扩展功能会基于现有视频继续生成,有以下特点:
1.
时长增加: 扩展后的视频时长会比原视频更长
2.
风格延续: 系统会尽量保持原视频的视觉风格和运动模式
3.
平滑过渡: 扩展部分会与原视频自然衔接
4.
质量保持: 扩展后的视频质量应与原视频相当
5.
运动连贯: 物体运动和场景变化会保持逻辑连贯性
6.
URL 有效期: 生成的视频 URL 仅有 14 天有效期

替代方案#

如果无法使用回调机制,您也可以使用轮询方式:
轮询查询结果
使用获取 AI 视频详情接口定期查询任务状态,建议每 30 秒查询一次。
Previous
AI 视频生成回调
Next
Aleph 视频生成回调
Built with