拍我AI 开放平台
  1. API指南
拍我AI 开放平台
  • 开始使用
  • API指南
    • API 工作流程
    • 检查账户余额
    • 文本生成视频使用指南
    • 图像生成视频使用指南
    • 特效使用指南
    • 首尾帧功能使用指南
    • 延长(Extend)接口使用指南
    • 对口型(Lipsync)接口使用指南
    • 获取视频生成状态
  • API 接口
    • 查询账号余额
      GET
    • 上传图片
      POST
    • 生成文生视频
      POST
    • 生成图生视频
      POST
    • 首尾帧生成视频
      POST
    • 获取视频状态
      GET
    • 上传资源(视频/音频)
      POST
    • 生成对口型(Lipsync)视频
      POST
    • 获取TTS 音色
      GET
    • 生成延长(Extend)视频
      POST
  • 产品计费
    • 模型与点数消耗
    • 预付资源包与企业定制
  • 问题排查
    • 常见错误及解决方案
    • FAQ
  • 资源中心
    • 技术支持/联系我们
    • 更新日志
    • 服务条款
    • 隐私协议
    • 附加工具
  1. API指南

延长(Extend)接口使用指南

概述

延长(Extend)接口提供了延续和增强您的视频内容。它分析给定视频的结尾片段,并使用AI生成技术向后扩展故事。
通过提示词、风格和模板等参数,您可以以创意和个性化的方式无限延长您的视频。

端点: POST:

相关API参考:

  • 媒体上传任务
  • 延长(Extend)生成任务

先决条件

开始之前,请确保您拥有:

  • 有效的 拍我AI API 密钥
  • 每个API请求的唯一 Ai-trace-id
  • 购买的API积分或有效订阅
  • 以下任一:
    • 从 拍我AI 生成的 video_id
      或者
    • 支持格式的上传视频(mp4、mov)
    • 最大分辨率:1920
    • 最大文件大小:50MB
    • 最大时长:30秒

分步指南

您可以通过两种方式输入视频:

步骤 1-1:准备外部视频

  1. 外部视频(用户提供)

为确保最佳效果,请提供:

  • .mp4 或 .mov 视频文件
  • 最大分辨率:1920p
  • 最大大小:50MB
  • 最大时长:30秒

使用适当的参数构建您的API请求:

curl --location --request POST 'https://app-api.pixverseai.cn/openapi/v2/media/upload' \
--header 'Ai-Trace-Id: 123123' \
--header 'API-KEY: 123123' \
--form 'file=@"/www/xxx/yyy/zzz.mp4"'

您将获得带有"video"媒体类型的"media_id"

{
    "ErrCode": 0,
    "ErrMsg": "success",
    "Resp": {
        "media_id": 0,
        "media_type": "video",
        "url": "https://media.pixverseai.cn/111111.mp4"
    }
}

步骤 1-2:从 拍我AI API 准备视频

如果您之前使用我们的API生成了视频,您应该已经有一个 video_id。
要扩展此视频,请将 video_id 传递到生成请求的 source_video_id 字段中。

步骤 2:发送延长(Extend)API请求

curl --location --request POST 'https://app-api.pixverseai.cn/openapi/v2/video/extend/generate' \
--header 'Ai-Trace-Id: 123123' \
--header 'API-KEY: 123123' \
--header 'Content-Type: application/json' \
--data-raw '{
  "source_video_id": 0,
  "video_media_id" :0, 
  "prompt": "across the universe",
  "seed": 123123,
  "quality": "540p",
  "duration": 5,
  "model": "v4.5",
  "motion_mode": "normal"
  }'

🔧 参数详情

参数名称必需类型描述
source_video_id选择 source_video_id 或 video_media_id 之一,不能同时使用int来自 拍我AI API 的视频
video_media_id选择 source_video_id 或 video_media_id 之一,不能同时使用int上传的外部视频
model必需stringv3.5/v4/v4.5
prompt必需string<= 2048 字符
negative_prompt可选string<= 2048 字符
img_id必需integer上传图片接口后的图片ID。
图片转视频生成时必需
template_id可选integer使用前必须在效果管理中激活效果。
某些效果不支持特定分辨率,请检查效果管理
style可选string"anime"
"3d_animation"
"day"
"cyberpunk"
"comic"
除非需要,否则不要包含 style 参数
motion_mode可选string默认 - "normal"
"fast"(仅允许5秒时长)
1080p 不支持"fast"。如果未提供,默认为 normal
duration必需integer5,8
1080p 不支持 8
quality必需string"360p"(Turbo模型)、"540p"、"720p"、"1080p"
seed可选integer随机种子,0-2147483647 之间的 int32 随机数

步骤 3. 处理API响应

API返回包含 video_id 的JSON响应:

{
  "ErrCode": 0,
  "ErrMsg": "success",
  "Resp": {
    "video_id": 0
  }
}

步骤 4 检查生成状态

  • 创建任务后,您将收到一个 video_id
  • 使用此 video_id 定期查询获取视频生成状态API
  • 处理完成时,状态将从 5 变为 1
  {
 "ErrCode": 0,
 "ErrMsg": "string",
 "Resp": {
   "create_time": "string",
   "id": 0,
   "modify_time": "string",
   "negative_prompt": "string",
   "outputHeight": 0,
   "outputWidth": 0,
   "prompt": "string",
   "resolution_ratio": 0,
   "seed": 0,
   "size": 0,
   "status": 5,
   "style": "string",
   "url": "string"
 }
}

步骤 5 下载生成的视频

  • 您可以通过"url"访问生成的视频
  {
 "ErrCode": 0,
 "ErrMsg": "string",
 "Resp": {
   "create_time": "string",
   "id": 0,
   "modify_time": "string",
   "negative_prompt": "string",
   "outputHeight": 0,
   "outputWidth": 0,
   "prompt": "string",
   "resolution_ratio": 0,
   "seed": 0,
   "size": 0,
   "status": 1,
   "style": "string",
   "url": "string"
 }
}

故障排除

常见问题

  1. 您的视频卡在"生成中"状态,长时间等待后仍未完成。
    • 请检查您是否为每个请求使用相同的 AI-trace-ID。这是导致此问题的最常见原因。
  2. 状态代码:1:生成成功;5:等待生成;7:内容审核失败;8:生成失败;
    • 如果遇到状态代码 7,意味着您生成的视频被我们的内容审核系统过滤。请修改参数后重试。用于被过滤视频的积分将自动退还到您的账户。

常见错误代码

  • 400/500 状态:代码错误
  • 400013:无效的绑定请求:参数类型或值不正确
  • 400017:无效参数
  • 500044:达到并发生成限制
修改于 2025-06-20 11:59:01
上一页
首尾帧功能使用指南
下一页
对口型(Lipsync)接口使用指南
Built with