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, scenetype = nil, prompt = nil, negativeprompt = nil, enhanceprompt = nil, imageurl = nil, lastimageurl = nil, imageinfos = nil, duration = nil, extraparameters = nil, storecosparam = nil, additionalparameters = nil, operator = nil) ⇒ CreateAigcVideoTaskRequest

Returns a new instance of CreateAigcVideoTaskRequest.



7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
# File 'lib/v20190612/models.rb', line 7929

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

Instance Attribute Details

#AdditionalParametersObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def AdditionalParameters
  @AdditionalParameters
end

#DurationObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def Duration
  @Duration
end

#EnhancePromptObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def EnhancePrompt
  @EnhancePrompt
end

#ExtraParametersObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def ExtraParameters
  @ExtraParameters
end

#ImageInfosObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def ImageInfos
  @ImageInfos
end

#ImageUrlObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def ImageUrl
  @ImageUrl
end

#LastImageUrlObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def LastImageUrl
  @LastImageUrl
end

#ModelNameObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def ModelName
  @ModelName
end

#ModelVersionObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def ModelVersion
  @ModelVersion
end

#NegativePromptObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def NegativePrompt
  @NegativePrompt
end

#OperatorObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def Operator
  @Operator
end

#PromptObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def Prompt
  @Prompt
end

#SceneTypeObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def SceneType
  @SceneType
end

#StoreCosParamObject

注意:

  1. 图片大小不超过10M。
  2. 支持的图片格式:jpeg、png。 注意:
  3. Kling支持 5、10秒。默认: 5秒。
  4. Hailuo的std模式可支持6、10秒,其他仅6秒。默认:6秒。
  5. Vidu支持1-10秒。
  6. GV支持 8秒。 默认:8秒。
  7. OS支持4、8、12秒。 默认:8秒。 示例: \"camera_control\":{\"type\":\"simple\"}

Parameters:

  • Duration:

    生成视频的时长。

  • ExtraParameters:

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

  • StoreCosParam:

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

  • AdditionalParameters:

    用于传入一些模型需要的特殊场景参数,Json格式序列化成字符串。

  • Operator:

    接口操作者名称。



7927
7928
7929
# File 'lib/v20190612/models.rb', line 7927

def StoreCosParam
  @StoreCosParam
end

Instance Method Details

#deserialize(params) ⇒ Object



7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
# File 'lib/v20190612/models.rb', line 7946

def deserialize(params)
  @ModelName = params['ModelName']
  @ModelVersion = params['ModelVersion']
  @SceneType = params['SceneType']
  @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
  @AdditionalParameters = params['AdditionalParameters']
  @Operator = params['Operator']
end