Class: TencentCloud::Mps::V20190612::CreateAigcVideoTaskRequest

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

Overview

CreateAigcVideoTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(modelname = nil, modelversion = nil, prompt = nil, negativeprompt = nil, enhanceprompt = nil, imageurl = nil, lastimageurl = nil, imageinfos = nil, duration = nil, extraparameters = nil, storecosparam = nil, operator = nil) ⇒ CreateAigcVideoTaskRequest

Returns a new instance of CreateAigcVideoTaskRequest.



7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
# File 'lib/v20190612/models.rb', line 7865

def initialize(modelname=nil, modelversion=nil, prompt=nil, negativeprompt=nil, enhanceprompt=nil, imageurl=nil, lastimageurl=nil, imageinfos=nil, duration=nil, extraparameters=nil, storecosparam=nil, operator=nil)
  @ModelName = modelname
  @ModelVersion = modelversion
  @Prompt = prompt
  @NegativePrompt = negativeprompt
  @EnhancePrompt = enhanceprompt
  @ImageUrl = imageurl
  @LastImageUrl = lastimageurl
  @ImageInfos = imageinfos
  @Duration = duration
  @ExtraParameters = extraparameters
  @StoreCosParam = storecosparam
  @Operator = operator
end

Instance Attribute Details

#DurationObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def Duration
  @Duration
end

#EnhancePromptObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def EnhancePrompt
  @EnhancePrompt
end

#ExtraParametersObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def ExtraParameters
  @ExtraParameters
end

#ImageInfosObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def ImageInfos
  @ImageInfos
end

#ImageUrlObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def ImageUrl
  @ImageUrl
end

#LastImageUrlObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def LastImageUrl
  @LastImageUrl
end

#ModelNameObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def ModelName
  @ModelName
end

#ModelVersionObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def ModelVersion
  @ModelVersion
end

#NegativePromptObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def NegativePrompt
  @NegativePrompt
end

#OperatorObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def Operator
  @Operator
end

#PromptObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def Prompt
  @Prompt
end

#StoreCosParamObject

注意:

  1. 图片大小不超过10M。

  2. 支持的图片格式:jpeg、png。

注意:

  1. Kling支持 5、10秒。默认: 5秒。

  2. Jimeng支持5、10秒。 默认: 5秒。

  3. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。

  4. Vidu支持1-10秒。

  5. GV支持 8秒。 默认:8秒。

  6. OS支持4、8、12秒。 默认:8秒。

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

    用于传入模型要求的额外参数。

  • StoreCosParam:

    文件结果指定存储Cos桶信息。 注意:需开通Cos,创建并授权MPS_QcsRole角色。

  • Operator:

    接口操作者名称。



7863
7864
7865
# File 'lib/v20190612/models.rb', line 7863

def StoreCosParam
  @StoreCosParam
end

Instance Method Details

#deserialize(params) ⇒ Object



7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
# File 'lib/v20190612/models.rb', line 7880

def deserialize(params)
  @ModelName = params['ModelName']
  @ModelVersion = params['ModelVersion']
  @Prompt = params['Prompt']
  @NegativePrompt = params['NegativePrompt']
  @EnhancePrompt = params['EnhancePrompt']
  @ImageUrl = params['ImageUrl']
  @LastImageUrl = params['LastImageUrl']
  unless params['ImageInfos'].nil?
    @ImageInfos = []
    params['ImageInfos'].each do |i|
      aigcvideoreferenceimageinfo_tmp = AigcVideoReferenceImageInfo.new
      aigcvideoreferenceimageinfo_tmp.deserialize(i)
      @ImageInfos << aigcvideoreferenceimageinfo_tmp
    end
  end
  @Duration = params['Duration']
  unless params['ExtraParameters'].nil?
    @ExtraParameters = AigcVideoExtraParam.new
    @ExtraParameters.deserialize(params['ExtraParameters'])
  end
  unless params['StoreCosParam'].nil?
    @StoreCosParam = AigcStoreCosParam.new
    @StoreCosParam.deserialize(params['StoreCosParam'])
  end
  @Operator = params['Operator']
end