img_id。video_media_id,或使用其他视频生成接口返回的 source_video_id。video_id 和 credits。POST /openapi/v2/video/agent/generatehttps://app-api.pixverseai.cnhttps://app-api.pixverseai.cn/openapi/v2/video/agent/generateagent_id 为 414562414124109。img_references 必须提供 1–5 项。img_id。video_references 必须提供,当前仅支持 1 个参考视频。video_media_id;PixVerse 生成的视频填写 source_video_id。根据来源选择一个字段,不要同时填写。| 字段 | 类型 | 是否必填 | 枚举值 / 限制 | 说明 |
|---|---|---|---|---|
agent_id | integer (int64) | 是 | 414562414124109 | 爆款复刻 Agent 的固定 ID。 |
prompt | string | 是 | 不超过 5000 字符 | 描述主体替换、商品卖点、口播、镜头、字幕及其他复刻要求。 |
img_references | object[] | 是 | 1–5 项 | 参考图片列表,每项包含一个 img_id。 |
video_references | object[] | 是 | 仅 1 项 | 参考视频列表,每项按来源填写 video_media_id 或 source_video_id。 |
aspect_ratio | string | 否 | 9:16、16:9、1:1、4:3、3:4、21:9 | 输出比例;省略时默认跟随参考视频比例。 |
quality | string | 否 | 720p、1080p | 输出清晰度;省略时默认 720p。 |
lip_sync_switch | boolean | 否 | true、false | 口播开关;省略时默认为 true。 |
bgm_switch | boolean | 否 | true、false | 背景音乐开关;省略时默认为 true。 |
caption_switch | boolean | 否 | true、false | 字幕开关;省略时默认为 true。 |
webhook_id | string | 否 | 405707753241879 | 开放平台中已创建的 Webhook ID,不是回调 URL。 |
img_references 子字段| 字段 | 类型 | 是否必填 | 示例 | 说明 |
|---|---|---|---|---|
img_id | integer (int64) | 是 | 192744142 | 图片上传接口返回的图片 ID。 |
video_references 子字段| 字段 | 类型 | 是否必填 | 示例 | 说明 |
|---|---|---|---|---|
video_media_id | integer (int64) | 条件必填 | 416271676884285 | 视频上传接口返回的媒体 ID;使用上传视频时填写。 |
source_video_id | integer (int64) | 条件必填 | 123456789 | 其他视频生成接口返回的视频 ID;使用 PixVerse 生成视频时填写。 |
video_media_id 与 source_video_id 根据参考视频来源二选一。720p,口播、背景音乐和字幕默认开启。{
"agent_id": 414562414124109,
"prompt": "将参考视频中的商品替换为参考图片中的商品,保留原有分镜和节奏,口播突出商品卖点。",
"img_references": [
{
"img_id": 192744142
}
],
"video_references": [
{
"video_media_id": 416271676884285
}
]
}{
"agent_id": 414562414124109,
"prompt": "参考原视频的镜头节奏和构图,使用参考图片中的商品重新生成营销视频。",
"img_references": [
{
"img_id": 192744142
}
],
"video_references": [
{
"source_video_id": 123456789
}
]
}| 字段 | 类型 | 是否必有 | 说明 |
|---|---|---|---|
ErrCode | integer | 是 | 业务错误码;成功时为 0。 |
ErrMsg | string | 是 | 业务处理结果或错误信息。 |
Resp | object | 成功时是 | 成功响应数据。 |
Resp.video_id | integer (int64) | 成功时是 | 创建成功的视频任务 ID。 |
Resp.credits | integer | 成功时是 | 创建接口返回的请求级点数。 |
{
"ErrCode": 0,
"ErrMsg": "Success",
"Resp": {
"video_id": 123456789,
"credits": 0
}
}video_id和credits仅为字段结构示例,实际值以接口实时响应为准。
200 只表示请求已到达服务端,不代表任务创建或视频生成成功。ErrCode 是否为 0。Resp.video_id。GET /openapi/v2/video/result/{video_id} 或接收 Webhook。| 场景 | 排查建议 |
|---|---|
| API Key 无效 | 确认使用国内开放平台签发的 Key,并与 app-api.pixverseai.cn 配套使用。 |
| 参数值无效 | 检查 agent_id、图片数量、视频数量、视频时长、清晰度和画面比例。 |
| 图片引用无效 | 确认 img_id 来自图片上传接口,且图片未失效。 |
| 视频引用无效 | 按视频来源选择 video_media_id 或 source_video_id,不要同时填写。 |
| 素材不符合限制 | 检查图片和视频的格式、大小、分辨率与视频时长。 |
| 内容审核未通过 | 调整图片、视频和提示 词,避免违规、侵权或误导性内容。 |
| 达到并发限制 | 等待进行中的任务结束后重试,并降低并行请求数。 |
caption_switch 明确控制字幕。caption_switch 设为 false。curl --location 'https://app-api.pixverseai.cn/openapi/v2/video/agent/generate' \
--header 'API-KEY: your-api-key' \
--header 'Ai-trace-id: 550e8400-e29b-41d4-a716-446655440000' \
--header 'Content-Type: application/json' \
--data '{
"agent_id": 414562414124109,
"prompt": "A cinematic scene with natural motion",
"img_references": [
123456789
],
"video_references": [
987654321
],
"aspect_ratio": "9:16",
"quality": "720p",
"lip_sync_switch": false,
"bgm_switch": false,
"caption_switch": false,
"webhook_id": "your-webhook-id"
}'{
"ErrCode": 0,
"ErrMsg": "Success",
"Resp": {
"video_id": 123456789
}
}