lib/v20240523/models.rb in tencentcloud-sdk-vclm-3.0.926 vs lib/v20240523/models.rb in tencentcloud-sdk-vclm-3.0.927

- old
+ new

@@ -185,30 +185,38 @@ # —STOP:处理终止 # —DONE:处理完成 # @type StatusCode: String # @param StatusMsg: 任务状态信息 # @type StatusMsg: String + # @param ErrorCode: 错误码 + # @type ErrorCode: String + # @param ErrorMessage: 错误信息 + # @type ErrorMessage: String # @param ResultVideoUrl: 生成视频的URL地址 # 有效期24小时 # @type ResultVideoUrl: String # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String - attr_accessor :JobId, :StatusCode, :StatusMsg, :ResultVideoUrl, :RequestId + attr_accessor :JobId, :StatusCode, :StatusMsg, :ErrorCode, :ErrorMessage, :ResultVideoUrl, :RequestId - def initialize(jobid=nil, statuscode=nil, statusmsg=nil, resultvideourl=nil, requestid=nil) + def initialize(jobid=nil, statuscode=nil, statusmsg=nil, errorcode=nil, errormessage=nil, resultvideourl=nil, requestid=nil) @JobId = jobid @StatusCode = statuscode @StatusMsg = statusmsg + @ErrorCode = errorcode + @ErrorMessage = errormessage @ResultVideoUrl = resultvideourl @RequestId = requestid end def deserialize(params) @JobId = params['JobId'] @StatusCode = params['StatusCode'] @StatusMsg = params['StatusMsg'] + @ErrorCode = params['ErrorCode'] + @ErrorMessage = params['ErrorMessage'] @ResultVideoUrl = params['ResultVideoUrl'] @RequestId = params['RequestId'] end end @@ -422,35 +430,42 @@ end end # SubmitPortraitSingJob请求参数结构体 class SubmitPortraitSingJobRequest < TencentCloud::Common::AbstractModel - # @param AudioUrl: 传入音频URL地址。音频要求: - # —音频时长:不超过60秒 - # —音频格式:mp3、wav、m4a + # @param AudioUrl: 传入音频URL地址,音频要求: + # - 音频时长:2秒 - 60秒 + # - 音频格式:mp3、wav、m4a # @type AudioUrl: String # @param ImageUrl: 传入图片URL地址,图片要求: - # —图片格式:jpg、jpeg、png - # —图片分辨率:长边不超过2560 - # —图片大小:不超过6M - # —图片宽高比:图片【宽:高】在1:2到2:1范围内 + # - 图片格式:jpg、jpeg、png、bmp、webp + # - 图片分辨率:192~4096 + # - 图片大小:不超过10M + # - 图片宽高比:图片【宽:高】在1:2到2:1范围内 + # - 图片内容:避免上传无人脸/宠物脸或脸部过小、不完整、不清晰、偏转角度过大的图片。 # @type ImageUrl: String - # @param ImageBase64: 传入图片Base64编码。 - # —图片Base64编码与URL地址必传其一 + # @param ImageBase64: 传入图片Base64编码,编码后请求体大小不超过10M。 + # 图片Base64编码与URL地址必传其一,如果都传以ImageBase64为准。 # @type ImageBase64: String + # @param Mode: 唱演模式,默认使用人像模式。 + # Person:人像模式,仅支持上传人像图片,人像生成效果更好,如果图中未检测到有效人脸将被拦截,生成时会将视频短边分辨率放缩至512。 + # Pet:宠物模式,支持宠物等非人像图片,固定生成512:512分辨率视频。 + # @type Mode: String - attr_accessor :AudioUrl, :ImageUrl, :ImageBase64 + attr_accessor :AudioUrl, :ImageUrl, :ImageBase64, :Mode - def initialize(audiourl=nil, imageurl=nil, imagebase64=nil) + def initialize(audiourl=nil, imageurl=nil, imagebase64=nil, mode=nil) @AudioUrl = audiourl @ImageUrl = imageurl @ImageBase64 = imagebase64 + @Mode = mode end def deserialize(params) @AudioUrl = params['AudioUrl'] @ImageUrl = params['ImageUrl'] @ImageBase64 = params['ImageBase64'] + @Mode = params['Mode'] end end # SubmitPortraitSingJob返回参数结构体 class SubmitPortraitSingJobResponse < TencentCloud::Common::AbstractModel