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.



506
507
508
509
510
511
512
513
514
# File 'lib/v20240523/models.rb', line 506

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

#AudioUrlObject

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。1:添加标识;

0:不添加标识;

其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd:

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

  • LogoParam:

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



504
505
506
# File 'lib/v20240523/models.rb', line 504

def AudioUrl
  @AudioUrl
end

#ImageBase64Object

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。1:添加标识;

0:不添加标识;

其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd:

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

  • LogoParam:

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



504
505
506
# File 'lib/v20240523/models.rb', line 504

def ImageBase64
  @ImageBase64
end

#ImageUrlObject

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。1:添加标识;

0:不添加标识;

其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd:

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

  • LogoParam:

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



504
505
506
# File 'lib/v20240523/models.rb', line 504

def ImageUrl
  @ImageUrl
end

#LogoAddObject

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。1:添加标识;

0:不添加标识;

其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd:

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

  • LogoParam:

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



504
505
506
# File 'lib/v20240523/models.rb', line 504

def LogoAdd
  @LogoAdd
end

#LogoParamObject

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。1:添加标识;

0:不添加标识;

其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd:

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

  • LogoParam:

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



504
505
506
# File 'lib/v20240523/models.rb', line 504

def LogoParam
  @LogoParam
end

#ModeObject

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。1:添加标识;

0:不添加标识;

其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd:

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

  • LogoParam:

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



504
505
506
# File 'lib/v20240523/models.rb', line 504

def Mode
  @Mode
end

#ResolutionObject

宠物模式下,如果不传该参数,默认将脸部唱演视频回贴原图,生成视频分辨率与原图一致。如不需要脸部回贴,仅保留脸部唱演视频,可传入512:512。1:添加标识;

0:不添加标识;

其他数值:默认按1处理。建议您使用显著标识来提示,该视频是 AI 生成的视频。

Parameters:

  • LogoAdd:

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

  • LogoParam:

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



504
505
506
# File 'lib/v20240523/models.rb', line 504

def Resolution
  @Resolution
end

Instance Method Details

#deserialize(params) ⇒ Object



516
517
518
519
520
521
522
523
524
525
526
527
# File 'lib/v20240523/models.rb', line 516

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