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, images = nil, resolution = nil, seed = nil, logoadd = nil, logoparam = nil, revise = nil) ⇒ SubmitTextToImageJobRequest

Returns a new instance of SubmitTextToImageJobRequest.



1461
1462
1463
1464
1465
1466
1467
1468
1469
# File 'lib/v20221229/models.rb', line 1461

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

Instance Attribute Details

#ImagesObject

Parameters:

  • Prompt: (p)

    文本描述。
    算法将根据输入的文本智能生成与之相关的图像。
    不能为空,推荐使用中文。最多可传1024个 utf-8 字符。

  • Images: (p)

    垫图url列表,大小不超过10MB,支持 jpg jpeg png webp格式,最多3张图

  • Resolution: (p)

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

    • 宽高维度均在 [512, 2048] 像素范围内;
    • 宽高乘积(即图像面积)不超过 1024×1024 像素;

  • Seed: (p)

    随机种子,默认随机。
    不传:随机种子生成。
    正数:固定种子生成。
    扩写开启时固定种子不生效,将保持随机。

  • LogoAdd: (p)

    为生成结果图添加显式水印标识的开关,默认为1。
    1:添加。
    0:不添加。
    其他数值:默认按1处理。
    建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。

  • LogoParam: (p)

    标识内容设置。
    默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

  • Revise: (p)

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。
    0:关闭改写
    1:开启改写
    建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:改写
    示例值:1



1459
1460
1461
# File 'lib/v20221229/models.rb', line 1459

def Images
  @Images
end

#LogoAddObject

Parameters:

  • Prompt: (p)

    文本描述。
    算法将根据输入的文本智能生成与之相关的图像。
    不能为空,推荐使用中文。最多可传1024个 utf-8 字符。

  • Images: (p)

    垫图url列表,大小不超过10MB,支持 jpg jpeg png webp格式,最多3张图

  • Resolution: (p)

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

    • 宽高维度均在 [512, 2048] 像素范围内;
    • 宽高乘积(即图像面积)不超过 1024×1024 像素;

  • Seed: (p)

    随机种子,默认随机。
    不传:随机种子生成。
    正数:固定种子生成。
    扩写开启时固定种子不生效,将保持随机。

  • LogoAdd: (p)

    为生成结果图添加显式水印标识的开关,默认为1。
    1:添加。
    0:不添加。
    其他数值:默认按1处理。
    建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。

  • LogoParam: (p)

    标识内容设置。
    默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

  • Revise: (p)

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。
    0:关闭改写
    1:开启改写
    建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:改写
    示例值:1



1459
1460
1461
# File 'lib/v20221229/models.rb', line 1459

def LogoAdd
  @LogoAdd
end

#LogoParamObject

Parameters:

  • Prompt: (p)

    文本描述。
    算法将根据输入的文本智能生成与之相关的图像。
    不能为空,推荐使用中文。最多可传1024个 utf-8 字符。

  • Images: (p)

    垫图url列表,大小不超过10MB,支持 jpg jpeg png webp格式,最多3张图

  • Resolution: (p)

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

    • 宽高维度均在 [512, 2048] 像素范围内;
    • 宽高乘积(即图像面积)不超过 1024×1024 像素;

  • Seed: (p)

    随机种子,默认随机。
    不传:随机种子生成。
    正数:固定种子生成。
    扩写开启时固定种子不生效,将保持随机。

  • LogoAdd: (p)

    为生成结果图添加显式水印标识的开关,默认为1。
    1:添加。
    0:不添加。
    其他数值:默认按1处理。
    建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。

  • LogoParam: (p)

    标识内容设置。
    默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

  • Revise: (p)

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。
    0:关闭改写
    1:开启改写
    建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:改写
    示例值:1



1459
1460
1461
# File 'lib/v20221229/models.rb', line 1459

def LogoParam
  @LogoParam
end

#PromptObject

Parameters:

  • Prompt: (p)

    文本描述。
    算法将根据输入的文本智能生成与之相关的图像。
    不能为空,推荐使用中文。最多可传1024个 utf-8 字符。

  • Images: (p)

    垫图url列表,大小不超过10MB,支持 jpg jpeg png webp格式,最多3张图

  • Resolution: (p)

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

    • 宽高维度均在 [512, 2048] 像素范围内;
    • 宽高乘积(即图像面积)不超过 1024×1024 像素;

  • Seed: (p)

    随机种子,默认随机。
    不传:随机种子生成。
    正数:固定种子生成。
    扩写开启时固定种子不生效,将保持随机。

  • LogoAdd: (p)

    为生成结果图添加显式水印标识的开关,默认为1。
    1:添加。
    0:不添加。
    其他数值:默认按1处理。
    建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。

  • LogoParam: (p)

    标识内容设置。
    默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

  • Revise: (p)

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。
    0:关闭改写
    1:开启改写
    建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:改写
    示例值:1



1459
1460
1461
# File 'lib/v20221229/models.rb', line 1459

def Prompt
  @Prompt
end

#ResolutionObject

Parameters:

  • Prompt: (p)

    文本描述。
    算法将根据输入的文本智能生成与之相关的图像。
    不能为空,推荐使用中文。最多可传1024个 utf-8 字符。

  • Images: (p)

    垫图url列表,大小不超过10MB,支持 jpg jpeg png webp格式,最多3张图

  • Resolution: (p)

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

    • 宽高维度均在 [512, 2048] 像素范围内;
    • 宽高乘积(即图像面积)不超过 1024×1024 像素;

  • Seed: (p)

    随机种子,默认随机。
    不传:随机种子生成。
    正数:固定种子生成。
    扩写开启时固定种子不生效,将保持随机。

  • LogoAdd: (p)

    为生成结果图添加显式水印标识的开关,默认为1。
    1:添加。
    0:不添加。
    其他数值:默认按1处理。
    建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。

  • LogoParam: (p)

    标识内容设置。
    默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

  • Revise: (p)

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。
    0:关闭改写
    1:开启改写
    建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:改写
    示例值:1



1459
1460
1461
# File 'lib/v20221229/models.rb', line 1459

def Resolution
  @Resolution
end

#ReviseObject

Parameters:

  • Prompt: (p)

    文本描述。
    算法将根据输入的文本智能生成与之相关的图像。
    不能为空,推荐使用中文。最多可传1024个 utf-8 字符。

  • Images: (p)

    垫图url列表,大小不超过10MB,支持 jpg jpeg png webp格式,最多3张图

  • Resolution: (p)

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

    • 宽高维度均在 [512, 2048] 像素范围内;
    • 宽高乘积(即图像面积)不超过 1024×1024 像素;

  • Seed: (p)

    随机种子,默认随机。
    不传:随机种子生成。
    正数:固定种子生成。
    扩写开启时固定种子不生效,将保持随机。

  • LogoAdd: (p)

    为生成结果图添加显式水印标识的开关,默认为1。
    1:添加。
    0:不添加。
    其他数值:默认按1处理。
    建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。

  • LogoParam: (p)

    标识内容设置。
    默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

  • Revise: (p)

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。
    0:关闭改写
    1:开启改写
    建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:改写
    示例值:1



1459
1460
1461
# File 'lib/v20221229/models.rb', line 1459

def Revise
  @Revise
end

#SeedObject

Parameters:

  • Prompt: (p)

    文本描述。
    算法将根据输入的文本智能生成与之相关的图像。
    不能为空,推荐使用中文。最多可传1024个 utf-8 字符。

  • Images: (p)

    垫图url列表,大小不超过10MB,支持 jpg jpeg png webp格式,最多3张图

  • Resolution: (p)

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

    • 宽高维度均在 [512, 2048] 像素范围内;
    • 宽高乘积(即图像面积)不超过 1024×1024 像素;

  • Seed: (p)

    随机种子,默认随机。
    不传:随机种子生成。
    正数:固定种子生成。
    扩写开启时固定种子不生效,将保持随机。

  • LogoAdd: (p)

    为生成结果图添加显式水印标识的开关,默认为1。
    1:添加。
    0:不添加。
    其他数值:默认按1处理。
    建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。

  • LogoParam: (p)

    标识内容设置。
    默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

  • Revise: (p)

    是否开启prompt改写,为空时默认开启,改写预计会增加20s左右耗时。
    0:关闭改写
    1:开启改写
    建议默认开启,如果关闭改写,需要调用方自己接改写,否则对生图效果有较大影响,改写方法可以参考:改写
    示例值:1



1459
1460
1461
# File 'lib/v20221229/models.rb', line 1459

def Seed
  @Seed
end

Instance Method Details

#deserialize(params) ⇒ Object



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

def deserialize(params)
  @Prompt = params['Prompt']
  @Images = params['Images']
  @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