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/fusion/generate

参考图生成视频#

多主体生成用于在同一个视频中引入多张参考图,例如人物、宠物、商品和背景。通过 ref_name 可以在 prompt 中精确指代不同参考图。

能力示例视频#


   

接入流程#

上传参考图片 -> 组装 image_references -> 在 prompt 中引用 @ref_name -> 发起生成任务 -> 查询任务状态

接口地址#

请求参数#

参数类型是否必填说明
image_referencesarray是参考图数组; 最少 1 张,最多 7 张。
image_references[].img_idinteger是上传图片后获得的图片 ID
image_references[].typestring否subject(主体参考,如人物、动物、产品;建议一张图只包含一个清晰主体) 或 background(场景/背景参考,用于约束环境、空间和整体氛围。);仅v5以下版本支持。
image_references[].ref_namestring否参考图名称,上限30 个 Unicode(区分大小写);可在 prompt 中用 @ref_name 引用
promptstring是生成提示词;引用名称后需要加空格,例如 @dog runs 最高支持 5000 characters
modelstring是模型名称:c1、v6、v5.6、v5。新接入优先使用 c1 或 v6
durationinteger是视频时长:c1 / v6 支持 1~15 秒;v5.6 支持 5 / 8 / 10 秒;v5 支持 5 / 8 秒。
qualitystring是360p、540p、720p、1080p
aspect_ratiostring是画幅比例;c1 / v6 支持 16:9、9:16、4:3、3:4、1:1、2:3、3:2、21:9;v5.6 / v5 支持 16:9、9:16、4:3、3:4、1:1。
generate_audio_switchboolean否是否生成音频;仅c1、v6、v5.6 支持,v5 使用旧版音效字段。

最小请求示例#

{
  "image_references": [
    {
      "img_id": 123456,
      "ref_name": "dog"
    },
    {
      "img_id": 123457,
      "ref_name": "room"
    }
  ],
  "prompt": "@dog plays in @room with soft cinematic lighting",
  "model": "v6",
  "duration": 5,
  "quality": "720p",
  "aspect_ratio": "16:9"
}

响应字段#

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

响应示例#

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

下一步#

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

注意事项#

prompt 中引用的名称必须与 ref_name 完全一致。
@ref_name 后必须有空格,方便模型识别引用对象。
多主体适合解决角色或主体一致性问题,但素材质量会直接影响结果。

全能参考生成视频#

视频参考用于让 V6 模型理解参考视频中的主体、动作、场景、运镜、节奏和画面风格,并结合提示词生成新视频。适用于主体替换、视频复刻、动作模仿和镜头风格迁移等场景。

适用场景#

场景说明
动作与节奏参考参考原视频中的人物动作、运动节奏和时间关系
运镜与构图参考复用镜头运动、景别变化和画面构图
场景与风格参考参考环境、光影、色彩和整体视觉风格
主体替换与视频复刻保留原视频的动作或镜头结构,同时根据提示词修改主体和内容

接入流程#

上传参考视频 -> 获取 media_id -> 填入 video_references[].video_media_id
-> 设置 model=v6、reference_mode=omni、duration=0
-> 发起生成任务 -> 查询任务状态或等待 Webhook 回调 -> 获取视频 URL

接口地址#

前置步骤#

先调用上传资源接口,将本地参考视频以 multipart/form-data 上传并获取 Resp.media_id:
上传成功响应示例:
{
  "ErrCode": 0,
  "ErrMsg": "success",
  "Resp": {
    "media_id": 123456789,
    "media_type": "video",
    "url": "https://media.pixverseai.cn/example.mp4"
  }
}
上传接口返回字段名为 media_id;调用视频参考接口时,应将该值填入 video_references[].video_media_id。

请求参数#

参数类型是否必填枚举值 / 示例说明
video_referencesarray是1~2 项视频参考数组;所有参考视频总时长不得超过 15 秒
video_references[].source_video_idinteger条件必填123456789PixVerse API 生成视频返回的 video_id;与 video_media_id 二选一
video_references[].video_media_idinteger条件必填123456789上传资源接口返回的 media_id;与 source_video_id 二选一
video_references[].ref_namestring否motion参考视频名称;如填写,可在 prompt 中使用 @motion 精确引用
image_referencesarray否最多 10 项V6 Omni 模式可同时使用参考图片;图片与视频按各自数量限制传入
image_references[].img_idinteger条件必填123456上传图片接口返回的 img_id
image_references[].ref_namestring否character图片参考名称;如填写,可在 prompt 中使用 @character 引用
reference_modestring是omni使用视频参考时固定填写 omni
promptstring是参考 @motion 的动作和运镜,生成新的电影感视频描述需要参考和修改的内容;@ref_name 后应保留空格
modelstring是v6视频参考当前仅支持 v6
durationinteger是0有视频参考时固定填写 0,系统自动取最长参考视频的时长, 如果是图片参考, 可支持 1~15
qualitystring是360p、540p、720p、1080p输出分辨率
aspect_ratiostring是auto、16:9、9:16、4:3、3:4、1:1、2:3、3:2、21:9V6 Omni 模式支持 auto
generate_audio_switchboolean否true、false是否生成音频;不传时以服务端当前默认行为为准
seedinteger否123456789随机种子;相同参数和种子不保证生成结果完全一致

组合校验规则#

规则要求
视频来源每个 video_references[] 元素必须且只能填写 source_video_id、video_media_id 之一
模型与模式有视频参考时必须同时设置 model=v6 和 reference_mode=omni
时长有视频参考时 duration 必须为 0;参考视频总时长不得超过 15 秒
数量每次最多 2 个参考视频;V6 Omni 模式最多支持 10 张参考图片和 2 个参考视频
引用名称prompt 中的 @ref_name 必须与参考项的 ref_name 完全一致,且引用名称后应保留空格

最小请求示例#

{
  "video_references": [
    {
      "video_media_id": 123456789
    }
  ],
  "prompt": "参考视频中的人物动作、节奏和镜头运动,生成一段新的电影感视频",
  "model": "v6",
  "reference_mode": "omni",
  "duration": 0,
  "quality": "720p",
  "aspect_ratio": "16:9"
}

响应字段#

字段类型是否必返说明
ErrCodeinteger是业务错误码,0 表示请求成功
ErrMsgstring是响应信息
Resp.video_idinteger成功时是视频任务 ID,用于查询任务状态
Resp.creditsinteger成功时是本次任务实际消耗点数

响应示例#

{
  "ErrCode": 0,
  "ErrMsg": "Success",
  "Resp": {
    "video_id": 123456789,
    "credits": 18
  }
}

注意事项#

HTTP 状态码为 200 不等于业务成功,仍需检查 ErrCode=0。
参考视频的清晰度、主体完整度、动作连续性和镜头稳定性会直接影响结果。
每个参考项内不要同时填写 source_video_id 和 video_media_id。
有视频参考时不要遗漏 reference_mode=omni,也不要将 duration 设置为非 0。
参考视频总时长超过 15 秒、视频数量超过 2 个或使用非 V6 模型时,请求会进入参数校验失败。

请求参数

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/fusion/generate' \
--header 'API-KEY: your-api-key' \
--header 'Ai-trace-id: 550e8400-e29b-41d4-a716-446655440000' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "v6",
    "prompt": "A cinematic scene with natural motion",
    "duration": 5,
    "quality": "720p",
    "seed": 0,
    "webhook_id": "your-webhook-id",
    "aspect_ratio": "16:9",
    "reference_mode": "omni",
    "image_references": [
        {
            "img_id": 123456789,
            "type": "character",
            "ref_name": "@character1"
        }
    ],
    "video_references": [
        {
            "video_media_id": 987654321
        }
    ]
}'
响应示例响应示例
{
    "ErrCode": 0,
    "ErrMsg": "Success",
    "Resp": {
        "video_id": 123456789
    }
}
修改于 2026-09-04 06:46:31
上一页
首尾帧生成视频
下一页
智能多帧 / 多帧过渡视频
Built with