lianfan.huiwa.task.video.submit (视频生成)

视频生成

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
batch_gen_video_top_req BatchGenVideoTopReq 必须 请求接口的参数,目前支持自定义动作的模式
  • request
  • BatchGenVideoRequest
  • 必须
  • 业务生图视频的参数
  • gen_video_requests
  • GenVideoRequest []
  • 必须
  • 生图请求,目前仅支持一次一个请求
  • └ duration
  • Number
  • 可选
  • 5
  • 视频时长,支持5秒和10秒
  • └ pass_through
  • String
  • 可选
  • {}
  • 透传参数
  • └ description
  • String
  • 可选
  • 天上下着雨
  • 生成视频的描述
  • input_images
  • AigcVideoInputImgDTO
  • 必须
  • 输入图片
  • image_info_list
  • VideoInputImageDTO []
  • 必须
  • https://img.alicdn.com/imgextra/i2/2217654845903/O1CN01JhFZiG1tTcwJqSUj9_!!2217654845903-0-aigc_business_user.jpg
  • 图片列表
  • └ original_image_url
  • String
  • 必须
  • https://img.alicdn.com/imgextra/i2/2217654845903/O1CN01JhFZiG1tTcwJqSUj9_!!2217654845903-0-aigc_business_user.jpg
  • 生成视频的图片
  • └ neg_description
  • String
  • 可选
  • 抖动
  • 负向描述
  • └ gen_ratio
  • String
  • 可选
  • 3:4
  • 生成视频比例,支持3:4,1:1,9:16,16:9
  • └ custom_video_mode
  • String
  • 可选
  • std
  • 清晰度,std标准,pro高清
  • └ task_biz_type
  • Number
  • 可选
  • 16
  • 生成视频类型,目前16对应绘蛙界面的自定义功能

响应参数

名称 类型 示例值 描述
succeed Boolean trie 是否成功
error_codes ErrorCodeDTO errorCodes
  • └ code
  • String
  • error
  • 错误码
  • └ message
  • String
  • error
  • 错误描述
model GenVideoSubmitResult [] model
  • └ task_id
  • Number
  • 12
  • 任务id
  • └ pass_through
  • String
  • {}
  • 透传参数
  • └ error_msg
  • String
  • error
  • 错误信息
  • └ error_code
  • String
  • error
  • 错误码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LianfanHuiwaTaskVideoSubmitRequest req = new LianfanHuiwaTaskVideoSubmitRequest();
LianfanHuiwaTaskVideoSubmitRequest.BatchGenVideoTopReq obj1 = new LianfanHuiwaTaskVideoSubmitRequest.BatchGenVideoTopReq();
LianfanHuiwaTaskVideoSubmitRequest.BatchGenVideoRequest obj2 = new LianfanHuiwaTaskVideoSubmitRequest.BatchGenVideoRequest();
List<LianfanHuiwaTaskVideoSubmitRequest.GenVideoRequest> list4 = new ArrayList<LianfanHuiwaTaskVideoSubmitRequest.GenVideoRequest>();
LianfanHuiwaTaskVideoSubmitRequest.GenVideoRequest obj5 = new LianfanHuiwaTaskVideoSubmitRequest.GenVideoRequest();
list4.add(obj5);
obj5.setDuration(5L);
obj5.setPassThrough("{}");
obj5.setDescription("天上下着雨");
LianfanHuiwaTaskVideoSubmitRequest.AigcVideoInputImgDTO obj7 = new LianfanHuiwaTaskVideoSubmitRequest.AigcVideoInputImgDTO();
List<LianfanHuiwaTaskVideoSubmitRequest.VideoInputImageDTO> list9 = new ArrayList<LianfanHuiwaTaskVideoSubmitRequest.VideoInputImageDTO>();
LianfanHuiwaTaskVideoSubmitRequest.VideoInputImageDTO obj10 = new LianfanHuiwaTaskVideoSubmitRequest.VideoInputImageDTO();
list9.add(obj10);
obj10.setOriginalImageUrl("https://img.alicdn.com/imgextra/i2/2217654845903/O1CN01JhFZiG1tTcwJqSUj9_!!2217654845903-0-aigc_business_user.jpg");
obj7.setImageInfoList(list9);
list6.setInputImages(obj7);
obj5.setNegDescription("抖动");
obj5.setGenRatio("3:4");
obj5.setCustomVideoMode("std");
obj2.setGenVideoRequests(list4);
obj2.setTaskBizType(16L);
obj1.setRequest(obj2);
req.setBatchGenVideoTopReq(obj1);
LianfanHuiwaTaskVideoSubmitResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<lianfan_huiwa_task_video_submit_response>
    <succeed>trie</succeed>
    <error_codes>
        <code>error</code>
        <message>error</message>
    </error_codes>
    <model>
        <gen_video_submit_result>
            <task_id>12</task_id>
            <pass_through>{}</pass_through>
            <error_msg>error</error_msg>
            <error_code>error</error_code>
        </gen_video_submit_result>
    </model>
</lianfan_huiwa_task_video_submit_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部