Class: TencentCloud::Vclm::V20240523::SubmitPortraitSingJobRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20240523/models.rb

Overview

SubmitPortraitSingJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(audiourl = nil, imageurl = nil, imagebase64 = nil, mode = nil, resolution = nil, logoadd = nil, logoparam = nil) ⇒ SubmitPortraitSingJobRequest

Returns a new instance of SubmitPortraitSingJobRequest.



1125
1126
1127
1128
1129
1130
1131
1132
1133
# File 'lib/v20240523/models.rb', line 1125

def initialize(audiourl=nil, imageurl=nil, imagebase64=nil, mode=nil, resolution=nil, logoadd=nil, logoparam=nil)
  @AudioUrl = audiourl
  @ImageUrl = imageurl
  @ImageBase64 = imagebase64
  @Mode = mode
  @Resolution = resolution
  @LogoAdd = logoadd
  @LogoParam = logoparam
end

Instance Attribute Details

#AudioUrl ⇒ Object

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



1123
1124
1125
# File 'lib/v20240523/models.rb', line 1123

def AudioUrl
  @AudioUrl
end

#ImageBase64 ⇒ Object

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



1123
1124
1125
# File 'lib/v20240523/models.rb', line 1123

def ImageBase64
  @ImageBase64
end

#ImageUrl ⇒ Object

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



1123
1124
1125
# File 'lib/v20240523/models.rb', line 1123

def ImageUrl
  @ImageUrl
end

#LogoAdd ⇒ Object

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



1123
1124
1125
# File 'lib/v20240523/models.rb', line 1123

def LogoAdd
  @LogoAdd
end

#LogoParam ⇒ Object

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



1123
1124
1125
# File 'lib/v20240523/models.rb', line 1123

def LogoParam
  @LogoParam
end

#Mode ⇒ Object

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



1123
1124
1125
# File 'lib/v20240523/models.rb', line 1123

def Mode
  @Mode
end

#Resolution ⇒ Object

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。 1:添加标识; 0:不添加标识; 其他数值:默认按1处理。 建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd: —

    为生成视频添加标识的开关,默认为1。

  • LogoParam: —

    标识内容设置。 默认在生成视频的右下角添加“视频由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。



1123
1124
1125
# File 'lib/v20240523/models.rb', line 1123

def Resolution
  @Resolution
end

Instance Method Details

#deserialize(params) ⇒ Object



1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
# File 'lib/v20240523/models.rb', line 1135

def deserialize(params)
  @AudioUrl = params['AudioUrl']
  @ImageUrl = params['ImageUrl']
  @ImageBase64 = params['ImageBase64']
  @Mode = params['Mode']
  @Resolution = params['Resolution']
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
end