POST
/
api
/
v1
/
mj
/
generateVideoExtend
扩展Midjourney视频
curl --request POST \
  --url https://api.kie.ai/api/v1/mj/generateVideoExtend \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "prompt": "继续场景,宇宙飞船加速进入彩色星云,带有动态光迹",
  "taskType": "mj_video_extend_manual",
  "taskId": "ee603959-debb-48d1-98c4-a6d1c717eba6",
  "index": 0,
  "waterMark": "my_watermark",
  "callBackUrl": "https://api.example.com/callback"
}'
{
  "code": 200,
  "msg": "success",
  "data": {
    "taskId": "40d90dd1c6fddsa0a7dssa2a08366149"
  }
}

使用指南

  • 提供原始视频的taskId和index以从生成结果继续
  • 选择手动扩展(带提示词)或自动扩展
  • 使用提示词指导视频应该如何继续,同时保持一致性
  • 支持可选的回调

参数详情

  • prompt 手动扩展时必填,描述接下来应该发生什么
  • taskType 扩展模式:mj_video_extend_manualmj_video_extend_auto
  • taskId 标识要扩展的原始MJ视频记录
  • index 要扩展的原始记录中的视频索引
  • callBackUrl 接收完成更新的回调URL
  • waterMark 视频水印,可选

开发者说明

  • 扩展的视频在删除前保留15天
  • 扩展保持与原始视频相同的宽高比和风格
  • 手动扩展需要提示词,自动扩展使用AI生成的延续内容

Authorizations

Authorization
string
header
required

所有 API 都需要通过 Bearer Token 进行认证。

获取 API Key:

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

使用方法: 添加到请求头: Authorization: Bearer YOUR_API_KEY

注意:

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

Body

application/json
taskType
enum<string>
required

视频生成模式的扩展类型。

  • mj_video_extend_manual:使用自定义提示词的手动扩展
  • mj_video_extend_auto:使用AI生成延续内容的自动扩展
Available options:
mj_video_extend_manual,
mj_video_extend_auto
Example:

"mj_video_extend_manual"

taskId
string
required

要扩展的原始MJ视频记录的任务ID

Example:

"ee603959-debb-48d1-98c4-a6d1c717eba6"

index
integer
required

要扩展的原始记录中的视频索引

Example:

0

prompt
string

延续提示词,描述视频中接下来应该发生什么。手动扩展时必填。最大长度:2000个字符

Example:

"继续场景,宇宙飞船加速进入彩色星云,带有动态光迹"

waterMark
string

视频水印,可选

Example:

"my_watermark"

callBackUrl
string<uri>

接收扩展完成更新的回调URL。可选但建议在生产环境中使用。

  • 系统将在完成时向此URL发送POST任务状态和结果
  • 或者,可以使用获取Midjourney任务详情接口轮询状态

📖 详细回调格式:查看 Midjourney扩展视频回调

Example:

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

Response

请求成功

code
enum<integer>

响应状态码

  • 200: 成功 - 请求已成功处理
  • 400: 请求错误 - 无效的请求参数
  • 401: 未授权 - 认证凭据缺失或无效
  • 402: 积分不足 - 账户没有足够的积分执行操作
  • 404: 未找到 - 请求的资源或端点不存在
  • 422: 验证错误 - 请求参数验证失败.请求参数不正确,请检查参数。
  • 429: 请求限制 - 已超过该资源的请求限制
  • 455: 服务不可用 - 系统正在进行维护
  • 500: 服务器错误 - 处理请求时发生意外错误
  • 501: 生成失败 - 视频扩展任务失败
  • 505: 功能禁用 - 请求的功能当前已禁用
Available options:
200,
400,
401,
402,
404,
422,
429,
455,
500,
501,
505
msg
string

响应消息

Example:

"success"

data
object