KIE.AI
old-model
  • All Model
  • old-model
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
language
language
  • 🇺🇸 English
  • 🇨🇳 Chinese
Support
old-model
  • All Model
  • old-model
old-model
  • All Model
  • old-model
Suno API4o Image APIVeo3.1 APIRunway API
Flux Kontext API
Suno API4o Image APIVeo3.1 APIRunway API
Flux Kontext API
  1. Runway API
  • Runway API 快速开始
  • AI 视频扩展回调
  • AI 视频生成回调
  • Aleph
    • Aleph 视频生成回调
    • 生成 Aleph 视频
      POST
    • 获取 Aleph 视频详情
      GET
  • 生成AI视频
    POST
  • 获取AI视频详情
    GET
  • 延长AI视频
    POST
  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
Runway API 快速开始
Next
AI 视频生成回调
Built with