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

首尾帧生成视频#

首尾帧用于指定视频开始和结束画面,模型会在两张图片之间生成过渡过程。适合做角色变化、场景切换、产品前后对比等效果。

能力示例视频#


   

接入流程#

上传首帧图片 -> 上传尾帧图片 -> 发起首尾帧任务 -> 查询任务状态或等待 Webhook 回调

接口地址#

前置资源#

资源获取方式
first_frame_img调用「上传图片」接口获取首帧 img_id ,图片尺寸最大 10000 像素文件小于 20MB支持 PNG、WebP、JPEG、JPG,同时支持 MIME 类型 image/jpeg、image/jpg、image/png、image/webp
last_frame_img调用「上传图片」接口获取尾帧 img_id ,图片尺寸最大 10000 像素文件小于 20MB支持 PNG、WebP、JPEG、JPG,同时支持 MIME 类型 image/jpeg、image/jpg、image/png、image/webp

请求参数#

参数类型是否必填说明
promptstring是过渡过程描述,最长 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
first_frame_imginteger是首帧图片 ID
last_frame_imginteger是尾帧图片 ID
seedinteger否随机种子,范围 0-2147483647
generate_audio_switchboolean否是否生成音效,默认开启 控制开关 Audio. true: Audio on, false: Audio off ,v5.5,v5.6,v6,c1 模型支持开关

最小请求示例#

{
  "prompt": "The character slowly transforms into a futuristic hero",
  "model": "v6",
  "duration": 5,
  "quality": "720p",
  "first_frame_img": 123456,
  "last_frame_img": 123457,
  "generate_audio_switch": false
}

响应字段#

字段类型说明
Resp.video_idinteger视频任务 ID
Resp.creditsinteger本次任务消耗点数

响应示例#

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

注意事项#

首帧和尾帧都必须是上传图片后获得的 img_id。
首尾帧在主体、构图或场景上差异较大时,过渡稳定性可能下降;建议先用短时长测试。
生成完成后,调用「查询任务状态」接口获取视频 URL。

请求参数

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/transition/generate' \
--header 'API-KEY: your-api-key' \
--header 'Ai-trace-id: 550e8400-e29b-41d4-a716-446655440000' \
--header 'Content-Type: application/json' \
--data '{
    "model": "v6",
    "prompt": "A cinematic scene with natural motion",
    "duration": 5,
    "quality": "720p",
    "seed": 0,
    "webhook_id": "your-webhook-id",
    "first_frame_img": 123456789,
    "last_frame_img": 123456790,
    "generate_audio_switch": false
}'
响应示例响应示例
{
    "ErrCode": 0,
    "ErrMsg": "Success",
    "Resp": {
        "video_id": 123456789
    }
}
修改于 2026-09-04 06:46:31
上一页
图片模版生成
下一页
多主体多参考图 / 视频参考
Built with