Class: TencentCloud::Aiart::V20221229::SubmitTextToImageJobRequest

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

Overview

SubmitTextToImageJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(prompt = nil, resolution = nil, seed = nil, logoadd = nil, logoparam = nil, revise = nil) ⇒ SubmitTextToImageJobRequest

Returns a new instance of SubmitTextToImageJobRequest.



1474
1475
1476
1477
1478
1479
1480
1481
# File 'lib/v20221229/models.rb', line 1474

def initialize(prompt=nil, resolution=nil, seed=nil, logoadd=nil, logoparam=nil, revise=nil)
  @Prompt = prompt
  @Resolution = resolution
  @Seed = seed
  @LogoAdd = logoadd
  @LogoParam = logoparam
  @Revise = revise
end

Instance Attribute Details

#LogoAddObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。640:1408,704:1344,768:1280,832:1216,896:1152,960:1088,1024:1024,1088:960,1152:896,1216:832,1280:768,1344:704,1408:640 不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。0:关闭改写1:开启改写建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:(github.com/Tencent-Hunyuan/HunyuanImage-3.0/tree/main/PE) 示例值:1

Parameters:

  • Prompt:

    文本描述。

  • Resolution:

    生成图分辨率,仅支持以下分辨率:

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Revise:

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。



1472
1473
1474
# File 'lib/v20221229/models.rb', line 1472

def LogoAdd
  @LogoAdd
end

#LogoParamObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。640:1408,704:1344,768:1280,832:1216,896:1152,960:1088,1024:1024,1088:960,1152:896,1216:832,1280:768,1344:704,1408:640 不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。0:关闭改写1:开启改写建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:(github.com/Tencent-Hunyuan/HunyuanImage-3.0/tree/main/PE) 示例值:1

Parameters:

  • Prompt:

    文本描述。

  • Resolution:

    生成图分辨率,仅支持以下分辨率:

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Revise:

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。



1472
1473
1474
# File 'lib/v20221229/models.rb', line 1472

def LogoParam
  @LogoParam
end

#PromptObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。640:1408,704:1344,768:1280,832:1216,896:1152,960:1088,1024:1024,1088:960,1152:896,1216:832,1280:768,1344:704,1408:640 不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。0:关闭改写1:开启改写建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:(github.com/Tencent-Hunyuan/HunyuanImage-3.0/tree/main/PE) 示例值:1

Parameters:

  • Prompt:

    文本描述。

  • Resolution:

    生成图分辨率,仅支持以下分辨率:

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Revise:

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。



1472
1473
1474
# File 'lib/v20221229/models.rb', line 1472

def Prompt
  @Prompt
end

#ResolutionObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。640:1408,704:1344,768:1280,832:1216,896:1152,960:1088,1024:1024,1088:960,1152:896,1216:832,1280:768,1344:704,1408:640 不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。0:关闭改写1:开启改写建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:(github.com/Tencent-Hunyuan/HunyuanImage-3.0/tree/main/PE) 示例值:1

Parameters:

  • Prompt:

    文本描述。

  • Resolution:

    生成图分辨率,仅支持以下分辨率:

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Revise:

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。



1472
1473
1474
# File 'lib/v20221229/models.rb', line 1472

def Resolution
  @Resolution
end

#ReviseObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。640:1408,704:1344,768:1280,832:1216,896:1152,960:1088,1024:1024,1088:960,1152:896,1216:832,1280:768,1344:704,1408:640 不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。0:关闭改写1:开启改写建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:(github.com/Tencent-Hunyuan/HunyuanImage-3.0/tree/main/PE) 示例值:1

Parameters:

  • Prompt:

    文本描述。

  • Resolution:

    生成图分辨率,仅支持以下分辨率:

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Revise:

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。



1472
1473
1474
# File 'lib/v20221229/models.rb', line 1472

def Revise
  @Revise
end

#SeedObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。640:1408,704:1344,768:1280,832:1216,896:1152,960:1088,1024:1024,1088:960,1152:896,1216:832,1280:768,1344:704,1408:640 不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。0:关闭改写1:开启改写建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:(github.com/Tencent-Hunyuan/HunyuanImage-3.0/tree/main/PE) 示例值:1

Parameters:

  • Prompt:

    文本描述。

  • Resolution:

    生成图分辨率,仅支持以下分辨率:

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。

  • Revise:

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。



1472
1473
1474
# File 'lib/v20221229/models.rb', line 1472

def Seed
  @Seed
end

Instance Method Details

#deserialize(params) ⇒ Object



1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
# File 'lib/v20221229/models.rb', line 1483

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