1. 基础能力
拍我AI 开放平台
  • 开始使用
    • API介绍
    • 模型能力地图
    • 了解计费和用量
    • 快速开始
    • 联系我们
    • 服务条款
    • 隐私政策
  • API
    • 前置准备
      • 开始使用
      • 并发规则
      • 查询任务状态说明
      • 错误码
      • FAQ
      • Webhook 回调
      • 上传图片
      • 上传资源(视频/音频)
      • 获取特效模板列表
      • 获取 TTS 音色列表
      • 获取视频重绘列表
      • 获取用量扣减情况
      • 查询任务状态
    • 基础能力
      • 文生视频
        POST
      • 图生视频 / 视频模板
        POST
      • 图片模版生成
        POST
      • 首尾帧生成视频
        POST
      • 多主体多参考图 / 视频参考
        POST
      • 智能多帧 / 多帧过渡视频
        POST
      • 视频延长 Extend
        POST
    • 解决方案
      • 超清视频
      • 视频重绘 Restyle
      • 对口型 Lipsync
      • 音效生成 Sound Effect
      • Mask 生成
      • 主体替换 Swap
      • 视频编辑 Modify
      • 动作模仿 Motion Control
      • 图片数字人 Avatar
      • 爆款复刻 Agent
      • 房产视频一键成片Agent
      • 一键音乐MV(Music Video)
  • 计费
    • PixVerse API 计费规则
  • 更新日志
    • 更新日志
  1. 基础能力

智能多帧 / 多帧过渡视频

POST
/openapi/v2/video/multi_transition/generate

多帧过渡视频 (Multi-transition)#

多帧生成用于按顺序输入多张关键帧图片,让模型在多张图片之间生成连续过渡。适合分镜、角色连续动作、产品多阶段变化等场景。

能力示例视频#


   

接入流程#

上传多张关键帧图片 -> 设置每段 duration 和 prompt -> 发起多帧任务 -> 查询任务状态

接口地址#

核心参数#

参数类型是否必填说明
multi_transitionarray是包含 2–7 个关键帧。每项包含 img_id(当前账号下有效的已上传图片 ID)、duration 和 prompt,数组顺序就是画面过渡顺序
multi_transition[].img_idinteger是上传图片后获得的图片 ID
multi_transition[].durationinteger是表示当前关键帧到下一关键帧的过渡时长;最后一项必须为 0 或省略。仅 2 帧时首段支持 1–8 秒;3–7 帧时每个非末尾段支持 1–5 秒,总时长为各段之和。
multi_transition[].promptstring否描述该段期望的运动或过渡效果;自动去除首尾空格,最长 2048 字符
modelstring是模型名称: v3.5 v4 v4.5 v5
qualitystring是分辨率 可选 360p 540p 720p 1080p
motion_modestring否normal 或 fast ;fast 1080p 单段不能超过 5 秒;v5 可支持本接口允许的 6–8 秒单段。

请求示例#

{
  "multi_transition": [
    {
      "img_id": 123451,
      "duration": 3,
      "prompt": "The character turns around"
    },
    {
      "img_id": 123452,
      "duration": 3,
      "prompt": "The camera moves closer"
    },
    {
      "img_id": 123453,
      "duration": 0,
      "prompt": ""
    }
  ],
  "model": "v5",
  "quality": "360p",
  "motion_mode": "normal"
}

响应字段#

字段类型说明
ErrCodeinteger错误码,0 表示成功
ErrMsgstring错误信息,成功时通常为 Success
Resp.video_idinteger视频任务 ID,后续用于查询任务状态
Resp.creditsinteger本次任务预估或实际消耗点数,具体以平台返回为准

响应示例#

{
  "ErrCode": 0,
  "ErrMsg": "Success",
  "Resp": {
    "video_id": 123456,
    "credits": 60
  }
}

下一步#

调用「查询任务状态」接口,通过返回的 video_id 获取生成进度和最终视频 URL。

注意事项#

多帧更适合需要明确阶段变化的内容,不建议用过多无关图片拼接。
每段 prompt 建议只描述当前过渡动作,避免信息过载。
生成后通过「查询任务状态」获取最终视频地址。

请求参数

Header 参数

Body 参数application/json必填

示例

返回响应

🟢200
application/json
任务创建响应;ErrCode=0 时从 Resp.video_id 获取任务 ID。
Bodyapplication/json

请求示例请求示例
Shell
curl --location 'https://app-api.pixverseai.cn/openapi/v2/video/multi_transition/generate' \
--header 'API-KEY: your-api-key' \
--header 'Ai-trace-id: 550e8400-e29b-41d4-a716-446655440000' \
--header 'Content-Type: application/json' \
--data '{
    "model": "V5",
    "quality": "720p",
    "motion_mode": "normal",
    "multi_transition": [
        {
            "img_id": 123456789,
            "duration": 5,
            "prompt": "Smooth cinematic transition"
        },
        {
            "img_id": 123456789,
            "duration": 5,
            "prompt": "Smooth cinematic transition"
        }
    ]
}'
响应示例响应示例
{
    "ErrCode": 0,
    "ErrMsg": "Success",
    "Resp": {
        "video_id": 123456789
    }
}
修改于 2026-09-04 06:46:31
上一页
多主体多参考图 / 视频参考
下一页
视频延长 Extend
Built with