图像生成大模型
名称 | 内容 |
名称 | 内容 |
接口地址 | |
请求方式 | POST |
Content-Type | application/json |
参数 | 类型 | 可选/必选 | 说明 |
参数 | 类型 | 可选/必选 | 说明 |
Action | string | 必选 | 接口名,取值:CVSync2AsyncSubmitTask |
Version | string | 必选 | 版本号,取值:2022-08-31 |
参数 | 类型 | 可选/必选 | 说明 |
参数 | 类型 | 可选/必选 | 说明 |
req_key | string | 必选 | 算法名称:x2v_unified_model |
task_type | string | 可选 | 任务类型,支持的类型如下(多选一): 说明
|
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常 建议描述:把[视频]中的目标 + 修改为/添加/删除+ 效果描述 | { "req_key": "x2v_unified_model", "task_type": "edit", "user_prompt": "请输入提示词", "edit_video": [ "https://xxxxx" ] } |
edit_video | array of string | 必选 | 待编辑视频URL数组 限制说明:
| |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常 | { "req_key": "x2v_unified_model", "task_type": "refedit", "user_prompt": "请输入提示词", "edit_video": [ "https://xxxxx" ], "ref_images": [ "https://xxxxx" ] } |
edit_video | array of string | 必选 | 待编辑视频URL数组 限制说明:
| |
ref_images | array of string | 必选 | 参考图URL数组 限制说明:
| |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常
来自[图片]的主体+ 动作 + 场景 + 镜头语言 + 光影氛围 | { "req_key": "x2v_unified_model", "task_type": "ip", "user_prompt": "请输入提示词", "ref_images": [ "https://xxxxx" ], "generation_time": 5 } |
ref_images | array of string | 必选 | 参考图URL数组 限制说明:
| |
generation_time | int | 可选 | 生成视频时长 默认值:5 取值范围:[2, 10] | |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
ref_video_type | string | 必选 | 视频特征迁移类型,支持的类型如下(三选一):
| { "req_key": "x2v_unified_model", "task_type": "video_transfer", "ref_video_type": "cam", "ref_video": [ "https://xxxxx" ], "insert_frames": [ "https://xxxxx" ], "generation_time": 5 } |
ref_video | array of string | 必选 | 参考视频URL数组 限制说明:
| |
insert_frames | array of string | 必选 | 图片URL数组 限制说明:
| |
generation_time | int | 可选 | 生成视频时长 默认值:5 取值范围:[2, 10] | |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | map of string pair | 必选 | 视频时段与提示词的键值对,键为视频时段,值为提示词
参数示例: { "[0,3]":"请输入转场提示词1", "[3,5]":"请输入转场提示词2" } | { "req_key": "x2v_unified_model", "task_type": "montage", "user_prompt": { "[0,3]":"请输入转场提示词1", "[3,5]":"请输入转场提示词2" }, "insert_frames": [ "https://xxxxx" ], "insert_time_split": [[0, 0], [3, 3] [5, 5]], "generation_time": 5 } |
insert_frames | array of string | 必选 | 图片URL数组 限制说明:
| |
insert_time_split | int array 2D | 必选 | 指定参考图在视频中出现的时间点(单位:秒),强烈建议与user_prompt中的时间点相对应 参数示例:[[0, 0], [3, 3] [5, 5]] 限制说明:
| |
generation_time | int | 可选 | 生成视频时长 默认值:5 取值范围:[2, 10] | |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
edit_video | array of string | 必选 | 待编辑视频URL数组 限制说明:
| { "req_key": "x2v_unified_model", "task_type": "inpainting", "edit_video": [ "https://xxxxx" ], "mask_video": [ "https://xxxxx" ] } |
mask_video | array of string | 必选 | mask视频URL数组,仅支持输入1个mask视频URL(须公网可访问) 限制说明:
| |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常 | { "req_key": "x2v_unified_model", "task_type": "t2v", "user_prompt": "请输入提示词", "generation_time": 5 } |
generation_time | int | 可选 | 生成视频时长 默认值:5 取值范围:[2, 10] | |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常 | { "req_key": "x2v_unified_model", "task_type": "i2v", "user_prompt": "请输入提示词", "insert_frames": [ "https://xxxxx" ], "generation_time": 5 } |
insert_frames | array of string | 必选 | 参考图URL数组 限制说明:
| |
generation_time | int | 可选 | 生成视频时长 默认值:5 取值范围:[2, 10] | |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常 | { "req_key": "x2v_unified_model", "task_type": "mix_edit_montage", "user_prompt": "请输入提示词", "edit_video": [ "https://xxxxx" ], "insert_frames": [ "https://xxxxx" ], "insert_time_split": [[0, 0]] } |
edit_video | array of string | 必选 | 待编辑视频URL数组 限制说明:
| |
insert_frames | array of string | 必选 | 参考图URL数组 限制说明:
| |
insert_time_split | int array 2D | 必选 | 指定参考图在视频中出现的时间点(单位:秒) 参数示例:[[0, 0]] 限制说明:
| |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常 建议描述:
| { "req_key": "x2v_unified_model", "task_type": "mix_edit_multiref", "user_prompt": "请输入提示词", "edit_video": [ "https://xxxxx" ], "ref_images": [ "https://xxxxx", "https://xxxxx" ] } |
edit_video | array of string | 必选 | 待编辑视频URL数组 限制说明:
| |
ref_images | array of string | 必选 | 参考图URL数组 限制说明:
| |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常 建议描述:[图片]作为首帧场景,[图片]的元素从方向进入画面 | { "req_key": "x2v_unified_model", "task_type": "mix_montage_multiref", "user_prompt": "请输入提示词", "insert_frames": [ "https://xxxxx" ], "insert_time_split": [[0, 0], [8, 8]], "ref_images": [ "https://xxxxx" ] } |
insert_frames | array of string | 必选 | 图片URL数组 限制说明:
| |
insert_time_split | int array 2D | 必选 | 指定insert_frames中的图片在视频中出现的时间点(单位:秒) 参数示例:[[0, 0], [8, 8]] 限制说明:
| |
ref_images | array of string | 必选 | 参考图URL数组 限制说明:
| |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常 | { "req_key": "x2v_unified_model", "task_type": "mix_montage_videotransfer", "user_prompt": "请输入提示词", "insert_frames": [ "https://xxxxx" ], "insert_time_split": [[0, 0], [8, 8]], "ref_video": [ "https://xxxxx" ], "ref_video_type": "pose", "ref_video_time_range": [[0, 5]] } |
insert_frames | array of string | 必选 | 图片URL数组 限制说明:
| |
insert_time_split | int array 2D | 必选 | 指定insert_frames中的图片在视频中出现的时间点(单位:秒) 参数示例:[[0, 0], [8, 8]] 限制说明:
| |
ref_video | array of string | 必选 | 参考视频URL数组 限制说明:
| |
ref_video_type | string | 必选 | 视频特征迁移类型,支持的类型如下(三选一):
| |
ref_video_time_range | int array 2D | 必选 | 指定参考视频再输出视频中出现的时间点(单位:秒) 参数示例:[[0, 5]] 限制说明:
| |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
参数 | 类型 | 可选/必选 | 说明 | 完整请求参数示例 |
user_prompt | string | 必选 | 用于生成视频的提示词,中英文均可,建议整体简明扼要,控制在800字符以内,提示词过长可能导致响应超时或异常 | { "req_key": "x2v_unified_model", "task_type": "mix_multiref_videotransfer", "user_prompt": "请输入提示词", "ref_images": [ "https://xxxxx" ], "ref_video": [ "https://xxxxx" ], "ref_video_type": "pose", "ref_video_time_range": [[0, 5]] } |
ref_images | array of string | 必选 | 参考图URL数组 限制说明:
| |
ref_video | array of string | 必选 | 参考视频URL数组 限制说明:
| |
ref_video_type | string | 必选 | 视频特征迁移类型,支持的类型如下(三选一):
| |
ref_video_time_range | int array 2D | 必选 | 指定参考视频再输出视频中出现的时间点(单位:秒) 参数示例:[[0, 5]] 限制说明:
| |
字段 | 类型 | 说明 |
字段 | 类型 | 说明 |
task_id | string | 任务ID,用于查询结果 |
参数 | 类型 | 可选/必选 | 说明 |
参数 | 类型 | 可选/必选 | 说明 |
Action | string | 必选 | 接口名,固定值:CVSync2AsyncGetResult |
Version | string | 必选 | 版本号,固定值:2022-08-31 |
参数 | 类型 | 可选/必选 | 说明 | |
参数 | 类型 | 可选/必选 | 说明 | |
req_key | String | 必选 | 服务标识 取固定值: x2v_unified_model | |
task_id | String | 必选 | 任务ID,此字段的取值为提交任务接口的返回 | |
req_json | JSON String | 可选 | json序列化后的字符串,目前支持隐性水印配置,可在返回结果中添加 | 示例:"{\"aigc_meta\": {\"content_producer\": \"xxxxxx\", \"producer_id\": \"xxxxxx\", \"content_propagator\": \"xxxxxx\", \"propagate_id\": \"xxxxxx\"}}" |
参数 | 类型 | 可选/必选 | 说明 | |
参数 | 类型 | 可选/必选 | 说明 | |
aigc_meta | AIGCMeta | 可选 | 隐式标识 | 隐式标识验证方式:
|
名称 | 类型 | 可选/必选 | 描述 |
名称 | 类型 | 可选/必选 | 描述 |
content_producer | string | 可选 | 内容生成服务ID(长度 <= 256字符) |
producer_id | string | 必选 | 内容生成服务商给此图片数据的唯一ID(长度 <= 256字符) |
content_propagator | string | 必选 | 内容传播服务商ID(长度 <= 256字符) |
propagate_id | string | 可选 | 传播服务商给此图片数据的唯一ID(长度 <= 256字符) |
参数名 | 类型 | |
参数名 | 类型 | |
video_url | string | 生成的视频URL(有效期为 1 小时) |
aigc_meta_tagged | bool | 隐式标识是否打标成功 |
status | string | 任务执行状态
|
HttpCode | 错误码 | 错误消息 | 描述 | 是否需要重试 |
HttpCode | 错误码 | 错误消息 | 描述 | 是否需要重试 |
200 | 10000 | 无 | 请求成功 | 不需要 |
400 | 50411 | Pre Img Risk Not Pass | 输入图片前审核未通过 | 不需要 |
400 | 50511 | Post Img Risk Not Pass | 输出图片后审核未通过 | 可重试 |
400 | 50412 | Text Risk Not Pass | 输入文本前审核未通过 | 不需要 |
400 | 50512 | Post Text Risk Not Pass | 输出文本后审核未通过 | 不需要 |
400 | 50413 | Post Text Risk Not Pass | 输入文本含敏感词、版权词等审核不通过 | 不需要 |
429 | 50429 | Request Has Reached API Limit, Please Try Later | QPS超限 | 可重试 |
429 | 50430 | Request Has Reached API Concurrent Limit, Please Try Later | 并发超限 | 可重试 |
500 | 50500 | Internal Error | 内部错误 | 可重试 |
500 | 50501 | Internal RPC Error | 内部算法错误 | 可重试 |