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