restyle_id。接口定位:辅助查询接口。本接口只返回可用重绘效果,不创建视频任务。
获取视频重绘列表 -> 展示并选择效果 -> 取得效果 ID -> 创建视频重绘任务restyle_prompt 时,可以跳过本接口。| Header | 类型 | 是否必填 | 说明 |
|---|---|---|---|
API-KEY | string | 是 | PixVerse API Key。必须放在 Header 中。 |
Ai-trace-id | string | 是 | 请求追踪 ID。建议每次请求生成新的 UUID。 |
| 参数 | 类型 | 是否必填 | 默认值 | 示例 | 说明 |
|---|---|---|---|---|---|
page_num | integer | 否 | 1 | 1、2、3 | 页码,必须大于等于 1。 |
page_size | integer | 否 | 500 | 500 | 每页数量;当前服务端未限制上限,但不建议设置不必要的超大值。 |
| 字段 | 类型 | 说明 |
|---|---|---|
ErrCode | integer | 业务错误码,0 表示成功。 |
ErrMsg | string | 业务信息,成功时为 Success。 |
Resp | object | 重绘效果列表响应对象。 |
Resp.total | integer | 符合服务端可见条件的重绘效果实际总数,不受当前分页返回条数影响。本次实际请求返回 8。 |
Resp.data | array | 当前页的重绘效果列表。无可见效果或分页越界时返回 []。 |
Resp.data[].restyle_id | integer | 重绘效果 ID。创建视频重绘任务时传入请求字段 restyle_id。 |
Resp.data[].name | string | 重绘效果名称,仅用于展示和选择。 |
Resp.data[].thumbnail | string | 重绘效果预览图 URL。 |
200 的实际响应结构整理。为便于展示,data 仅保留一个效果项:{
"ErrCode": 0,
"ErrMsg": "Success",
"Resp": {
"total": 8,
"data": [
{
"restyle_id": 337045047320768,
"name": "折纸艺术",
"thumbnail": "https://media.pixverseai.cn/asset%2Ftemplate%2Forigami_250217.png"
}
]
}
}Resp.total表示接口返回的效果总数;上方示例仅为结构节选。客户端应遍历实际响应中的完整Resp.data。
Resp.data[].restyle_id
↓
POST /openapi/v2/video/restyle/generate
↓
请求 Body 中的 restyle_id{
"source_video_id": 123456789,
"restyle_id": 123
}123仅用于展示字段位置,不是真实枚举。请替换为列表接口实际返回的效果 ID。
200,也应继续检查业务错误码。restyle_id。page_num、page_size 分页,默认分别为 1、500。data 可能为空数组;此时仍应读取实际 total。curl --location 'https://app-api.pixverseai.cn/openapi/v2/video/restyle/list?page_num=1&page_size=500' \
--header 'API-KEY: your-api-key' \
--header 'Ai-trace-id: 550e8400-e29b-41d4-a716-446655440000'{
"ErrCode": 0,
"ErrMsg": "Success",
"Resp": {
"property1": "string",
"property2": "string"
}
}