Class: TencentCloud::Hunyuan::V20230901::SubmitHunyuanImageJobRequest

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

Overview

SubmitHunyuanImageJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(prompt = nil, negativeprompt = nil, style = nil, resolution = nil, num = nil, clarity = nil, contentimage = nil, revise = nil, seed = nil, logoadd = nil, logoparam = nil) ⇒ SubmitHunyuanImageJobRequest

Returns a new instance of SubmitHunyuanImageJobRequest.



2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
# File 'lib/v20230901/models.rb', line 2583

def initialize(prompt=nil, negativeprompt=nil, style=nil, resolution=nil, num=nil, clarity=nil, contentimage=nil, revise=nil, seed=nil, logoadd=nil, logoparam=nil)
  @Prompt = prompt
  @NegativePrompt = negativeprompt
  @Style = style
  @Resolution = resolution
  @Num = num
  @Clarity = clarity
  @ContentImage = contentimage
  @Revise = revise
  @Seed = seed
  @LogoAdd = logoadd
  @LogoParam = logoparam
end

Instance Attribute Details

#ClarityObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def Clarity
  @Clarity
end

#ContentImageObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def ContentImage
  @ContentImage
end

#LogoAddObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def LogoAdd
  @LogoAdd
end

#LogoParamObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def LogoParam
  @LogoParam
end

#NegativePromptObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def NegativePrompt
  @NegativePrompt
end

#NumObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def Num
  @Num
end

#PromptObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def Prompt
  @Prompt
end

#ResolutionObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def Resolution
  @Resolution
end

#ReviseObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def Revise
  @Revise
end

#SeedObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def Seed
  @Seed
end

#StyleObject

算法将根据输入的文本智能生成与之相关的图像。不能为空,推荐使用中文。最多可传1024个 utf-8 字符。推荐使用中文。最多可传1024个 utf-8 字符。请在 [混元生图风格列表](cloud.tencent.com/document/product/1729/105846) 中选择期望的风格,传入风格编号。不传默认不指定风格。支持生成以下分辨率的图片: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。如果上传 ContentImage 参考图,分辨率仅支持:768:768(1:1)、768:1024(3:4)、1024:768(4:3)、1024:1024(1:1),不传将自动适配分辨率。如果参考图被用于做风格转换,将生成保持原图长宽比例且长边为1024的图片,指定的分辨率不生效。支持1 ~ 4张,默认生成1张。在 Resolution 的基础上按比例提高分辨率,例如1024:1024开启2倍超分后将得到2048:2048。图片限制:单边分辨率小于5000,转成 Base64 字符串后小于 8MB,格式支持 jpg、jpeg、png。开启扩写后,将自动扩写原始输入的 prompt 并使用扩写后的 prompt 生成图片,返回生成图片结果时将一并返回扩写后的 prompt 文本。如果关闭扩写,将直接使用原始输入的 prompt 生成图片。如果上传了参考图,扩写关闭不生效,将保持开启。建议开启,在多数场景下可提升生成图片效果、丰富生成图片细节。不传:随机种子生成。正数:固定种子生成。扩写开启时固定种子不生效,将保持随机。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    文本描述。

  • NegativePrompt:

    反向提示词。

  • Style:

    绘画风格。

  • Resolution:

    生成图分辨率。

  • Num:

    图片生成数量。

  • Clarity:

    超分选项,默认不做超分,可选开启。x2:2倍超分x4:4倍超分

  • ContentImage:

    用于引导内容的参考图。

  • Revise:

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

  • Seed:

    随机种子,默认随机。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2581
2582
2583
# File 'lib/v20230901/models.rb', line 2581

def Style
  @Style
end

Instance Method Details

#deserialize(params) ⇒ Object



2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
# File 'lib/v20230901/models.rb', line 2597

def deserialize(params)
  @Prompt = params['Prompt']
  @NegativePrompt = params['NegativePrompt']
  @Style = params['Style']
  @Resolution = params['Resolution']
  @Num = params['Num']
  @Clarity = params['Clarity']
  unless params['ContentImage'].nil?
    @ContentImage = Image.new
    @ContentImage.deserialize(params['ContentImage'])
  end
  @Revise = params['Revise']
  @Seed = params['Seed']
  @LogoAdd = params['LogoAdd']
  unless params['LogoParam'].nil?
    @LogoParam = LogoParam.new
    @LogoParam.deserialize(params['LogoParam'])
  end
end