Class: TencentCloud::Aiart::V20221229::TextToImageRapidRequest

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

Overview

TextToImageRapid请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(prompt = nil, resolution = nil, seed = nil, image = nil, style = nil, logoadd = nil, logoparam = nil, rspimgtype = nil) ⇒ TextToImageRapidRequest

Returns a new instance of TextToImageRapidRequest.



1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
# File 'lib/v20221229/models.rb', line 1769

def initialize(prompt=nil, resolution=nil, seed=nil, image=nil, style=nil, logoadd=nil, logoparam=nil, rspimgtype=nil)
  @Prompt = prompt
  @Resolution = resolution
  @Seed = seed
  @Image = image
  @Style = style
  @LogoAdd = logoadd
  @LogoParam = logoparam
  @RspImgType = rspimgtype
end

Instance Attribute Details

#ImageObject

1:宫崎骏风格;2:新海诚风格;3:去旅行风格;4:水彩风格;5:像素风格;6:童话世界风格;7:奇趣卡通风格;8:赛博朋克风格;9:极简风格;10:复古风格;11:暗黑系风格;12:波普风风格;13:糖果色风格;14:胶片电影风格;15:素描风格;16:水墨画风格;17:油画风格;18:粉笔风格;19:粘土风格;20:毛毡风格;21:刺绣风格;22:彩铅风格;23:莫奈风格;24:毕加索风格;25:穆夏风格;26:古风二次元风格;27:都市二次元风格;28:悬疑风格;29:校园风格;30:都市异能风格。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • RspImgType:

    返回图像方式(base64 或 url),二选一,默认为 base64。url 有效期为1小时。



1767
1768
1769
# File 'lib/v20221229/models.rb', line 1767

def Image
  @Image
end

#LogoAddObject

1:宫崎骏风格;2:新海诚风格;3:去旅行风格;4:水彩风格;5:像素风格;6:童话世界风格;7:奇趣卡通风格;8:赛博朋克风格;9:极简风格;10:复古风格;11:暗黑系风格;12:波普风风格;13:糖果色风格;14:胶片电影风格;15:素描风格;16:水墨画风格;17:油画风格;18:粉笔风格;19:粘土风格;20:毛毡风格;21:刺绣风格;22:彩铅风格;23:莫奈风格;24:毕加索风格;25:穆夏风格;26:古风二次元风格;27:都市二次元风格;28:悬疑风格;29:校园风格;30:都市异能风格。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • RspImgType:

    返回图像方式(base64 或 url),二选一,默认为 base64。url 有效期为1小时。



1767
1768
1769
# File 'lib/v20221229/models.rb', line 1767

def LogoAdd
  @LogoAdd
end

#LogoParamObject

1:宫崎骏风格;2:新海诚风格;3:去旅行风格;4:水彩风格;5:像素风格;6:童话世界风格;7:奇趣卡通风格;8:赛博朋克风格;9:极简风格;10:复古风格;11:暗黑系风格;12:波普风风格;13:糖果色风格;14:胶片电影风格;15:素描风格;16:水墨画风格;17:油画风格;18:粉笔风格;19:粘土风格;20:毛毡风格;21:刺绣风格;22:彩铅风格;23:莫奈风格;24:毕加索风格;25:穆夏风格;26:古风二次元风格;27:都市二次元风格;28:悬疑风格;29:校园风格;30:都市异能风格。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • RspImgType:

    返回图像方式(base64 或 url),二选一,默认为 base64。url 有效期为1小时。



1767
1768
1769
# File 'lib/v20221229/models.rb', line 1767

def LogoParam
  @LogoParam
end

#PromptObject

1:宫崎骏风格;2:新海诚风格;3:去旅行风格;4:水彩风格;5:像素风格;6:童话世界风格;7:奇趣卡通风格;8:赛博朋克风格;9:极简风格;10:复古风格;11:暗黑系风格;12:波普风风格;13:糖果色风格;14:胶片电影风格;15:素描风格;16:水墨画风格;17:油画风格;18:粉笔风格;19:粘土风格;20:毛毡风格;21:刺绣风格;22:彩铅风格;23:莫奈风格;24:毕加索风格;25:穆夏风格;26:古风二次元风格;27:都市二次元风格;28:悬疑风格;29:校园风格;30:都市异能风格。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • RspImgType:

    返回图像方式(base64 或 url),二选一,默认为 base64。url 有效期为1小时。



1767
1768
1769
# File 'lib/v20221229/models.rb', line 1767

def Prompt
  @Prompt
end

#ResolutionObject

1:宫崎骏风格;2:新海诚风格;3:去旅行风格;4:水彩风格;5:像素风格;6:童话世界风格;7:奇趣卡通风格;8:赛博朋克风格;9:极简风格;10:复古风格;11:暗黑系风格;12:波普风风格;13:糖果色风格;14:胶片电影风格;15:素描风格;16:水墨画风格;17:油画风格;18:粉笔风格;19:粘土风格;20:毛毡风格;21:刺绣风格;22:彩铅风格;23:莫奈风格;24:毕加索风格;25:穆夏风格;26:古风二次元风格;27:都市二次元风格;28:悬疑风格;29:校园风格;30:都市异能风格。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • RspImgType:

    返回图像方式(base64 或 url),二选一,默认为 base64。url 有效期为1小时。



1767
1768
1769
# File 'lib/v20221229/models.rb', line 1767

def Resolution
  @Resolution
end

#RspImgTypeObject

1:宫崎骏风格;2:新海诚风格;3:去旅行风格;4:水彩风格;5:像素风格;6:童话世界风格;7:奇趣卡通风格;8:赛博朋克风格;9:极简风格;10:复古风格;11:暗黑系风格;12:波普风风格;13:糖果色风格;14:胶片电影风格;15:素描风格;16:水墨画风格;17:油画风格;18:粉笔风格;19:粘土风格;20:毛毡风格;21:刺绣风格;22:彩铅风格;23:莫奈风格;24:毕加索风格;25:穆夏风格;26:古风二次元风格;27:都市二次元风格;28:悬疑风格;29:校园风格;30:都市异能风格。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • RspImgType:

    返回图像方式(base64 或 url),二选一,默认为 base64。url 有效期为1小时。



1767
1768
1769
# File 'lib/v20221229/models.rb', line 1767

def RspImgType
  @RspImgType
end

#SeedObject

1:宫崎骏风格;2:新海诚风格;3:去旅行风格;4:水彩风格;5:像素风格;6:童话世界风格;7:奇趣卡通风格;8:赛博朋克风格;9:极简风格;10:复古风格;11:暗黑系风格;12:波普风风格;13:糖果色风格;14:胶片电影风格;15:素描风格;16:水墨画风格;17:油画风格;18:粉笔风格;19:粘土风格;20:毛毡风格;21:刺绣风格;22:彩铅风格;23:莫奈风格;24:毕加索风格;25:穆夏风格;26:古风二次元风格;27:都市二次元风格;28:悬疑风格;29:校园风格;30:都市异能风格。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • RspImgType:

    返回图像方式(base64 或 url),二选一,默认为 base64。url 有效期为1小时。



1767
1768
1769
# File 'lib/v20221229/models.rb', line 1767

def Seed
  @Seed
end

#StyleObject

1:宫崎骏风格;2:新海诚风格;3:去旅行风格;4:水彩风格;5:像素风格;6:童话世界风格;7:奇趣卡通风格;8:赛博朋克风格;9:极简风格;10:复古风格;11:暗黑系风格;12:波普风风格;13:糖果色风格;14:胶片电影风格;15:素描风格;16:水墨画风格;17:油画风格;18:粉笔风格;19:粘土风格;20:毛毡风格;21:刺绣风格;22:彩铅风格;23:莫奈风格;24:毕加索风格;25:穆夏风格;26:古风二次元风格;27:都市二次元风格;28:悬疑风格;29:校园风格;30:都市异能风格。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • LogoAdd:

    为生成结果图添加标识的开关,默认为1。

  • LogoParam:

    标识内容设置。

  • RspImgType:

    返回图像方式(base64 或 url),二选一,默认为 base64。url 有效期为1小时。



1767
1768
1769
# File 'lib/v20221229/models.rb', line 1767

def Style
  @Style
end

Instance Method Details

#deserialize(params) ⇒ Object



1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
# File 'lib/v20221229/models.rb', line 1780

def deserialize(params)
  @Prompt = params['Prompt']
  @Resolution = params['Resolution']
  @Seed = params['Seed']
  unless params['Image'].nil?
    @Image = Image.new
    @Image.deserialize(params['Image'])
  end
  @Style = params['Style']
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
  @RspImgType = params['RspImgType']
end