Class: TencentCloud::Aiart::V20221229::SubmitTextToImageProJobRequest

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

Overview

SubmitTextToImageProJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(prompt = nil, style = nil, resolution = nil, logoadd = nil, engine = nil, revise = nil) ⇒ SubmitTextToImageProJobRequest

Returns a new instance of SubmitTextToImageProJobRequest.



831
832
833
834
835
836
837
838
# File 'lib/v20221229/models.rb', line 831

def initialize(prompt=nil, style=nil, resolution=nil, logoadd=nil, engine=nil, revise=nil)
  @Prompt = prompt
  @Style = style
  @Resolution = resolution
  @LogoAdd = logoadd
  @Engine = engine
  @Revise = revise
end

Instance Attribute Details

#EngineObject

算法将根据输入的文本智能生成与之相关的图像。 不能为空,推荐使用中文。最多可传100个 utf-8 字符。 请在 [文生图(高级版)风格列表](cloud.tencent.com/document/product/1668/104567) 中选择期望的风格,传入风格编号。 不传默认不指定风格。 支持生成以下分辨率的图片:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1)、720:1280(9:16)、1280:720(16:9)、768:1280(3:5)、1280:768(5:3),不传默认使用1024:1024。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 取值: engine1 engine2 开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。 如果关闭扩写,将直接使用原始输入的 prompt 生成图片。 建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。

Parameters:

  • Prompt:

    文本描述。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • LogoAdd:

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

  • Engine:

    文生图模型,默认使用engine1。

  • Revise:

    prompt 扩写开关。1为开启,0为关闭,不传默认开启。



829
830
831
# File 'lib/v20221229/models.rb', line 829

def Engine
  @Engine
end

#LogoAddObject

算法将根据输入的文本智能生成与之相关的图像。 不能为空,推荐使用中文。最多可传100个 utf-8 字符。 请在 [文生图(高级版)风格列表](cloud.tencent.com/document/product/1668/104567) 中选择期望的风格,传入风格编号。 不传默认不指定风格。 支持生成以下分辨率的图片:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1)、720:1280(9:16)、1280:720(16:9)、768:1280(3:5)、1280:768(5:3),不传默认使用1024:1024。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 取值: engine1 engine2 开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。 如果关闭扩写,将直接使用原始输入的 prompt 生成图片。 建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。

Parameters:

  • Prompt:

    文本描述。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • LogoAdd:

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

  • Engine:

    文生图模型,默认使用engine1。

  • Revise:

    prompt 扩写开关。1为开启,0为关闭,不传默认开启。



829
830
831
# File 'lib/v20221229/models.rb', line 829

def LogoAdd
  @LogoAdd
end

#PromptObject

算法将根据输入的文本智能生成与之相关的图像。 不能为空,推荐使用中文。最多可传100个 utf-8 字符。 请在 [文生图(高级版)风格列表](cloud.tencent.com/document/product/1668/104567) 中选择期望的风格,传入风格编号。 不传默认不指定风格。 支持生成以下分辨率的图片:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1)、720:1280(9:16)、1280:720(16:9)、768:1280(3:5)、1280:768(5:3),不传默认使用1024:1024。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 取值: engine1 engine2 开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。 如果关闭扩写,将直接使用原始输入的 prompt 生成图片。 建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。

Parameters:

  • Prompt:

    文本描述。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • LogoAdd:

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

  • Engine:

    文生图模型,默认使用engine1。

  • Revise:

    prompt 扩写开关。1为开启,0为关闭,不传默认开启。



829
830
831
# File 'lib/v20221229/models.rb', line 829

def Prompt
  @Prompt
end

#ResolutionObject

算法将根据输入的文本智能生成与之相关的图像。 不能为空,推荐使用中文。最多可传100个 utf-8 字符。 请在 [文生图(高级版)风格列表](cloud.tencent.com/document/product/1668/104567) 中选择期望的风格,传入风格编号。 不传默认不指定风格。 支持生成以下分辨率的图片:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1)、720:1280(9:16)、1280:720(16:9)、768:1280(3:5)、1280:768(5:3),不传默认使用1024:1024。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 取值: engine1 engine2 开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。 如果关闭扩写,将直接使用原始输入的 prompt 生成图片。 建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。

Parameters:

  • Prompt:

    文本描述。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • LogoAdd:

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

  • Engine:

    文生图模型,默认使用engine1。

  • Revise:

    prompt 扩写开关。1为开启,0为关闭,不传默认开启。



829
830
831
# File 'lib/v20221229/models.rb', line 829

def Resolution
  @Resolution
end

#ReviseObject

算法将根据输入的文本智能生成与之相关的图像。 不能为空,推荐使用中文。最多可传100个 utf-8 字符。 请在 [文生图(高级版)风格列表](cloud.tencent.com/document/product/1668/104567) 中选择期望的风格,传入风格编号。 不传默认不指定风格。 支持生成以下分辨率的图片:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1)、720:1280(9:16)、1280:720(16:9)、768:1280(3:5)、1280:768(5:3),不传默认使用1024:1024。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 取值: engine1 engine2 开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。 如果关闭扩写,将直接使用原始输入的 prompt 生成图片。 建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。

Parameters:

  • Prompt:

    文本描述。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • LogoAdd:

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

  • Engine:

    文生图模型,默认使用engine1。

  • Revise:

    prompt 扩写开关。1为开启,0为关闭,不传默认开启。



829
830
831
# File 'lib/v20221229/models.rb', line 829

def Revise
  @Revise
end

#StyleObject

算法将根据输入的文本智能生成与之相关的图像。 不能为空,推荐使用中文。最多可传100个 utf-8 字符。 请在 [文生图(高级版)风格列表](cloud.tencent.com/document/product/1668/104567) 中选择期望的风格,传入风格编号。 不传默认不指定风格。 支持生成以下分辨率的图片:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1)、720:1280(9:16)、1280:720(16:9)、768:1280(3:5)、1280:768(5:3),不传默认使用1024:1024。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 取值: engine1 engine2 开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。 如果关闭扩写,将直接使用原始输入的 prompt 生成图片。 建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。

Parameters:

  • Prompt:

    文本描述。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • LogoAdd:

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

  • Engine:

    文生图模型,默认使用engine1。

  • Revise:

    prompt 扩写开关。1为开启,0为关闭,不传默认开启。



829
830
831
# File 'lib/v20221229/models.rb', line 829

def Style
  @Style
end

Instance Method Details

#deserialize(params) ⇒ Object



840
841
842
843
844
845
846
847
# File 'lib/v20221229/models.rb', line 840

def deserialize(params)
  @Prompt = params['Prompt']
  @Style = params['Style']
  @Resolution = params['Resolution']
  @LogoAdd = params['LogoAdd']
  @Engine = params['Engine']
  @Revise = params['Revise']
end