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.



1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
# File 'lib/v20221229/models.rb', line 1758

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小时。



1756
1757
1758
# File 'lib/v20221229/models.rb', line 1756

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小时。



1756
1757
1758
# File 'lib/v20221229/models.rb', line 1756

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小时。



1756
1757
1758
# File 'lib/v20221229/models.rb', line 1756

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小时。



1756
1757
1758
# File 'lib/v20221229/models.rb', line 1756

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小时。



1756
1757
1758
# File 'lib/v20221229/models.rb', line 1756

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小时。



1756
1757
1758
# File 'lib/v20221229/models.rb', line 1756

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小时。



1756
1757
1758
# File 'lib/v20221229/models.rb', line 1756

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小时。



1756
1757
1758
# File 'lib/v20221229/models.rb', line 1756

def Style
  @Style
end

Instance Method Details

#deserialize(params) ⇒ Object



1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
# File 'lib/v20221229/models.rb', line 1769

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