Class: TencentCloud::Mps::V20190612::CreateAigcImageTaskRequest

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

Overview

CreateAigcImageTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(modelname = nil, modelversion = nil, prompt = nil, negativeprompt = nil, enhanceprompt = nil, imageinfos = nil, extraparameters = nil, storecosparam = nil, operator = nil) ⇒ CreateAigcImageTaskRequest

Returns a new instance of CreateAigcImageTaskRequest.



7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
# File 'lib/v20190612/models.rb', line 7732

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

Instance Attribute Details

#EnhancePromptObject

注意:

  1. 推荐图片小于7M,各模型限制不同。

  2. 图片格式支持:jpeg, png, webp。

Parameters:

  • ExtraParameters:

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

  • StoreCosParam:

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

  • Operator:

    接口操作者名称。



7730
7731
7732
# File 'lib/v20190612/models.rb', line 7730

def EnhancePrompt
  @EnhancePrompt
end

#ExtraParametersObject

注意:

  1. 推荐图片小于7M,各模型限制不同。

  2. 图片格式支持:jpeg, png, webp。

Parameters:

  • ExtraParameters:

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

  • StoreCosParam:

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

  • Operator:

    接口操作者名称。



7730
7731
7732
# File 'lib/v20190612/models.rb', line 7730

def ExtraParameters
  @ExtraParameters
end

#ImageInfosObject

注意:

  1. 推荐图片小于7M,各模型限制不同。

  2. 图片格式支持:jpeg, png, webp。

Parameters:

  • ExtraParameters:

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

  • StoreCosParam:

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

  • Operator:

    接口操作者名称。



7730
7731
7732
# File 'lib/v20190612/models.rb', line 7730

def ImageInfos
  @ImageInfos
end

#ModelNameObject

注意:

  1. 推荐图片小于7M,各模型限制不同。

  2. 图片格式支持:jpeg, png, webp。

Parameters:

  • ExtraParameters:

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

  • StoreCosParam:

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

  • Operator:

    接口操作者名称。



7730
7731
7732
# File 'lib/v20190612/models.rb', line 7730

def ModelName
  @ModelName
end

#ModelVersionObject

注意:

  1. 推荐图片小于7M,各模型限制不同。

  2. 图片格式支持:jpeg, png, webp。

Parameters:

  • ExtraParameters:

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

  • StoreCosParam:

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

  • Operator:

    接口操作者名称。



7730
7731
7732
# File 'lib/v20190612/models.rb', line 7730

def ModelVersion
  @ModelVersion
end

#NegativePromptObject

注意:

  1. 推荐图片小于7M,各模型限制不同。

  2. 图片格式支持:jpeg, png, webp。

Parameters:

  • ExtraParameters:

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

  • StoreCosParam:

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

  • Operator:

    接口操作者名称。



7730
7731
7732
# File 'lib/v20190612/models.rb', line 7730

def NegativePrompt
  @NegativePrompt
end

#OperatorObject

注意:

  1. 推荐图片小于7M,各模型限制不同。

  2. 图片格式支持:jpeg, png, webp。

Parameters:

  • ExtraParameters:

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

  • StoreCosParam:

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

  • Operator:

    接口操作者名称。



7730
7731
7732
# File 'lib/v20190612/models.rb', line 7730

def Operator
  @Operator
end

#PromptObject

注意:

  1. 推荐图片小于7M,各模型限制不同。

  2. 图片格式支持:jpeg, png, webp。

Parameters:

  • ExtraParameters:

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

  • StoreCosParam:

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

  • Operator:

    接口操作者名称。



7730
7731
7732
# File 'lib/v20190612/models.rb', line 7730

def Prompt
  @Prompt
end

#StoreCosParamObject

注意:

  1. 推荐图片小于7M,各模型限制不同。

  2. 图片格式支持:jpeg, png, webp。

Parameters:

  • ExtraParameters:

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

  • StoreCosParam:

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

  • Operator:

    接口操作者名称。



7730
7731
7732
# File 'lib/v20190612/models.rb', line 7730

def StoreCosParam
  @StoreCosParam
end

Instance Method Details

#deserialize(params) ⇒ Object



7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
# File 'lib/v20190612/models.rb', line 7744

def deserialize(params)
  @ModelName = params['ModelName']
  @ModelVersion = params['ModelVersion']
  @Prompt = params['Prompt']
  @NegativePrompt = params['NegativePrompt']
  @EnhancePrompt = params['EnhancePrompt']
  unless params['ImageInfos'].nil?
    @ImageInfos = []
    params['ImageInfos'].each do |i|
      aigcimageinfo_tmp = AigcImageInfo.new
      aigcimageinfo_tmp.deserialize(i)
      @ImageInfos << aigcimageinfo_tmp
    end
  end
  unless params['ExtraParameters'].nil?
    @ExtraParameters = AigcImageExtraParam.new
    @ExtraParameters.deserialize(params['ExtraParameters'])
  end
  unless params['StoreCosParam'].nil?
    @StoreCosParam = AigcStoreCosParam.new
    @StoreCosParam.deserialize(params['StoreCosParam'])
  end
  @Operator = params['Operator']
end