跳转到主要内容
POST
/
api
/
v1
/
runway
/
generate
生成AI视频
curl --request POST \
  --url https://api.kie.ai/api/v1/runway/generate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "prompt": "一只蓬松的橙色猫在有迪斯科灯光的彩色房间里精力充沛地跳舞",
  "imageUrl": "https://example.com/cat-image.jpg",
  "model": "runway-duration-5-generate",
  "waterMark": "kie.ai",
  "callBackUrl": "https://api.example.com/callback"
}'
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "ee603959-debb-48d1-98c4-a6d1c717eba6"
  }
}
从文本提示或图像参考创建动态AI生成的视频。

使用指南

  • 使用AI可视化创建短视频(5-10秒)
  • 基于文本描述或参考图像生成视频
  • 适用于社交媒体内容、数字艺术或概念可视化

参数详情

  • prompt 描述您想要在视频中呈现的内容
  • imageUrl 为AI提供视觉参考
  • aspectRatio 确定视频方向(垂直或水平)
  • duration 控制视频时长(5或10秒),其中如果选择了10秒的视频,则无法选择1080p的分辨率
  • quality 视频分辨率(720p或1080p),其中如果选择了1080p,则无法生成10秒的视频
  • waterMark 视频水印文本内容,空字符串表示不添加水印

开发者注意事项

  • 生成的视频存储14天后自动删除
  • 仅文本生成时,必须明确指定宽高比

Authorizations

Authorization
string
header
required

所有接口都需要通过 Bearer Token 方式进行认证。

获取 API Key:

  1. 访问 API Key 管理页面 获取您的 API Key

使用方式: 在请求头中添加: Authorization: Bearer YOUR_API_KEY

注意事项:

  • 请妥善保管您的 API Key,不要泄露给他人
  • 如果怀疑 API Key 泄露,请立即在管理页面重置

Body

application/json
prompt
string
required

指导AI视频生成的描述性文本。具体说明主题、动作、风格和场景。当与图像一起使用时,描述如何为图像内容添加动画或修改。最大长度为1800个字符。

Example:

"一只蓬松的橙色猫在有迪斯科灯光的彩色房间里精力充沛地跳舞"

duration
number
required

视频时长,可选值为5或10。如果选10秒视频,则无法使用1080p分辨率

Example:

"5"

quality
string
required

视频分辨率,可选值为720p或1080p。如果选择了1080p,则无法生成10秒的视频

Example:

"720p"

imageUrl
string

可选的参考图像URL,作为视频的基础。提供后,AI将创建一个为此图像添加动画或扩展的视频。

Example:

"https://example.com/cat-image.jpg"

aspectRatio
enum<string>

视频宽高比参数。文本生成视频请求的必填参数。当传递imageUrl时该参数无效,宽高比最终将由传递的图片决定。

可用选项:
16:9,
4:3,
1:1,
3:4,
9:16
Example:

"9:16"

waterMark
string

视频水印文本内容。空字符串表示不添加水印,非空字符串将在视频右下角显示指定的水印文本。

Example:

"kie.ai"

callBackUrl
string

用于接收AI视频生成任务完成更新的URL地址。所有视频生成请求都需要此参数。

  • 系统将在AI视频生成完成时向此URL发送POST请求,包含任务状态和结果
  • 回调包含生成的视频URL、封面图片和任务信息
  • 您的回调端点应能接受包含视频结果的JSON载荷的POST请求
  • 详细的回调格式和实现指南,请参见 视频生成回调
  • 或者,您也可以使用获取AI视频详情接口来轮询任务状态
Example:

"https://api.example.com/callback"

Response

请求成功

code
enum<integer>

响应状态码

  • 200: 成功 - 请求已成功处理
  • 401: 未授权 - 缺少身份验证凭据或凭据无效
  • 404: 未找到 - 请求的资源或端点不存在
  • 422: 参数错误 - 请求参数未通过验证检查.请求参数不正确,请检查参数。
  • 451: 未授权 - 获取图像失败。请验证您或您的服务提供商设置的任何访问限制。
  • 455: 服务不可用 - 系统当前正在进行维护
  • 500: 服务器错误 - 在处理请求时发生意外错误
可用选项:
200,
401,
404,
422,
451,
455,
500
msg
string

当 code != 200 时的错误信息

Example:

"success"

data
object