Class: TencentCloud::Aiart::V20221229::TextToImageLiteRequest

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

Overview

TextToImageLite请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(prompt = nil, negativeprompt = nil, resolution = nil, seed = nil, logoadd = nil, logoparam = nil, rspimgtype = nil) ⇒ TextToImageLiteRequest

Returns a new instance of TextToImageLiteRequest.



1651
1652
1653
1654
1655
1656
1657
1658
1659
# File 'lib/v20221229/models.rb', line 1651

def initialize(prompt=nil, negativeprompt=nil, resolution=nil, seed=nil, logoadd=nil, logoparam=nil, rspimgtype=nil)
  @Prompt = prompt
  @NegativePrompt = negativeprompt
  @Resolution = resolution
  @Seed = seed
  @LogoAdd = logoadd
  @LogoParam = logoparam
  @RspImgType = rspimgtype
end

Instance Attribute Details

#LogoAddObject

不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。支持的图像宽高比例: 1:1,3:4,4:3,9:16,16:9。支持的长边分辨率: 160,200,225,258,512,520,608,768,1024,1080,1280,1600,1620,1920,2048,2400,2560,2592,3440,3840,4096。0:随机种子生成。不传:随机种子生成。正数:固定种子生成。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。将根据输入的文本智能生成与之相关的图像。

  • NegativePrompt:

    反向提示词。 减少生成结果中出现描述内容。

  • Resolution:

    生成图分辨率,默认1024:1024。

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • RspImgType:

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



1649
1650
1651
# File 'lib/v20221229/models.rb', line 1649

def LogoAdd
  @LogoAdd
end

#LogoParamObject

不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。支持的图像宽高比例: 1:1,3:4,4:3,9:16,16:9。支持的长边分辨率: 160,200,225,258,512,520,608,768,1024,1080,1280,1600,1620,1920,2048,2400,2560,2592,3440,3840,4096。0:随机种子生成。不传:随机种子生成。正数:固定种子生成。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。将根据输入的文本智能生成与之相关的图像。

  • NegativePrompt:

    反向提示词。 减少生成结果中出现描述内容。

  • Resolution:

    生成图分辨率,默认1024:1024。

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • RspImgType:

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



1649
1650
1651
# File 'lib/v20221229/models.rb', line 1649

def LogoParam
  @LogoParam
end

#NegativePromptObject

不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。支持的图像宽高比例: 1:1,3:4,4:3,9:16,16:9。支持的长边分辨率: 160,200,225,258,512,520,608,768,1024,1080,1280,1600,1620,1920,2048,2400,2560,2592,3440,3840,4096。0:随机种子生成。不传:随机种子生成。正数:固定种子生成。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。将根据输入的文本智能生成与之相关的图像。

  • NegativePrompt:

    反向提示词。 减少生成结果中出现描述内容。

  • Resolution:

    生成图分辨率,默认1024:1024。

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • RspImgType:

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



1649
1650
1651
# File 'lib/v20221229/models.rb', line 1649

def NegativePrompt
  @NegativePrompt
end

#PromptObject

不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。支持的图像宽高比例: 1:1,3:4,4:3,9:16,16:9。支持的长边分辨率: 160,200,225,258,512,520,608,768,1024,1080,1280,1600,1620,1920,2048,2400,2560,2592,3440,3840,4096。0:随机种子生成。不传:随机种子生成。正数:固定种子生成。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。将根据输入的文本智能生成与之相关的图像。

  • NegativePrompt:

    反向提示词。 减少生成结果中出现描述内容。

  • Resolution:

    生成图分辨率,默认1024:1024。

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • RspImgType:

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



1649
1650
1651
# File 'lib/v20221229/models.rb', line 1649

def Prompt
  @Prompt
end

#ResolutionObject

不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。支持的图像宽高比例: 1:1,3:4,4:3,9:16,16:9。支持的长边分辨率: 160,200,225,258,512,520,608,768,1024,1080,1280,1600,1620,1920,2048,2400,2560,2592,3440,3840,4096。0:随机种子生成。不传:随机种子生成。正数:固定种子生成。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。将根据输入的文本智能生成与之相关的图像。

  • NegativePrompt:

    反向提示词。 减少生成结果中出现描述内容。

  • Resolution:

    生成图分辨率,默认1024:1024。

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • RspImgType:

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



1649
1650
1651
# File 'lib/v20221229/models.rb', line 1649

def Resolution
  @Resolution
end

#RspImgTypeObject

不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。支持的图像宽高比例: 1:1,3:4,4:3,9:16,16:9。支持的长边分辨率: 160,200,225,258,512,520,608,768,1024,1080,1280,1600,1620,1920,2048,2400,2560,2592,3440,3840,4096。0:随机种子生成。不传:随机种子生成。正数:固定种子生成。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。将根据输入的文本智能生成与之相关的图像。

  • NegativePrompt:

    反向提示词。 减少生成结果中出现描述内容。

  • Resolution:

    生成图分辨率,默认1024:1024。

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • RspImgType:

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



1649
1650
1651
# File 'lib/v20221229/models.rb', line 1649

def RspImgType
  @RspImgType
end

#SeedObject

不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。支持的图像宽高比例: 1:1,3:4,4:3,9:16,16:9。支持的长边分辨率: 160,200,225,258,512,520,608,768,1024,1080,1280,1600,1620,1920,2048,2400,2560,2592,3440,3840,4096。0:随机种子生成。不传:随机种子生成。正数:固定种子生成。1:添加标识。0:不添加标识。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。将根据输入的文本智能生成与之相关的图像。

  • NegativePrompt:

    反向提示词。 减少生成结果中出现描述内容。

  • Resolution:

    生成图分辨率,默认1024:1024。

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • RspImgType:

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



1649
1650
1651
# File 'lib/v20221229/models.rb', line 1649

def Seed
  @Seed
end

Instance Method Details

#deserialize(params) ⇒ Object



1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
# File 'lib/v20221229/models.rb', line 1661

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