Class: TencentCloud::Hunyuan::V20230901::SubmitHunyuanImageChatJobRequest

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

Overview

SubmitHunyuanImageChatJob请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(prompt = nil, chatid = nil, logoadd = nil, logoparam = nil) ⇒ SubmitHunyuanImageChatJobRequest

Returns a new instance of SubmitHunyuanImageChatJobRequest.



2495
2496
2497
2498
2499
2500
# File 'lib/v20230901/models.rb', line 2495

def initialize(prompt=nil, chatid=nil, logoadd=nil, logoparam=nil)
  @Prompt = prompt
  @ChatId = chatid
  @LogoAdd = logoadd
  @LogoParam = logoparam
end

Instance Attribute Details

#ChatIdObject

提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。推荐使用中文,最多可传1024个 utf-8 字符。输入示例:<li> 第一轮对话:一颗红色的苹果 </li> <li> 第二轮对话:将苹果改为绿色 </li> <li> 第三轮对话:苹果放在桌子上 </li> 如果不传代表新建一个对话组,重新开启一轮新的对话。一个对话组中,最多支持进行100轮对话。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    本轮对话的文本描述。

  • ChatId:

    上传上一轮对话的 ChatId,本轮对话将在指定的上一轮对话结果基础上继续生成图像。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2493
2494
2495
# File 'lib/v20230901/models.rb', line 2493

def ChatId
  @ChatId
end

#LogoAddObject

提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。推荐使用中文,最多可传1024个 utf-8 字符。输入示例:<li> 第一轮对话:一颗红色的苹果 </li> <li> 第二轮对话:将苹果改为绿色 </li> <li> 第三轮对话:苹果放在桌子上 </li> 如果不传代表新建一个对话组,重新开启一轮新的对话。一个对话组中,最多支持进行100轮对话。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    本轮对话的文本描述。

  • ChatId:

    上传上一轮对话的 ChatId,本轮对话将在指定的上一轮对话结果基础上继续生成图像。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2493
2494
2495
# File 'lib/v20230901/models.rb', line 2493

def LogoAdd
  @LogoAdd
end

#LogoParamObject

提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。推荐使用中文,最多可传1024个 utf-8 字符。输入示例:<li> 第一轮对话:一颗红色的苹果 </li> <li> 第二轮对话:将苹果改为绿色 </li> <li> 第三轮对话:苹果放在桌子上 </li> 如果不传代表新建一个对话组,重新开启一轮新的对话。一个对话组中,最多支持进行100轮对话。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    本轮对话的文本描述。

  • ChatId:

    上传上一轮对话的 ChatId,本轮对话将在指定的上一轮对话结果基础上继续生成图像。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2493
2494
2495
# File 'lib/v20230901/models.rb', line 2493

def LogoParam
  @LogoParam
end

#PromptObject

提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。推荐使用中文,最多可传1024个 utf-8 字符。输入示例:<li> 第一轮对话:一颗红色的苹果 </li> <li> 第二轮对话:将苹果改为绿色 </li> <li> 第三轮对话:苹果放在桌子上 </li> 如果不传代表新建一个对话组,重新开启一轮新的对话。一个对话组中,最多支持进行100轮对话。1:添加。0:不添加。其他数值:默认按1处理。建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。

Parameters:

  • Prompt:

    本轮对话的文本描述。

  • ChatId:

    上传上一轮对话的 ChatId,本轮对话将在指定的上一轮对话结果基础上继续生成图像。

  • LogoAdd:

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

  • LogoParam:

    标识内容设置。



2493
2494
2495
# File 'lib/v20230901/models.rb', line 2493

def Prompt
  @Prompt
end

Instance Method Details

#deserialize(params) ⇒ Object



2502
2503
2504
2505
2506
2507
2508
2509
2510
# File 'lib/v20230901/models.rb', line 2502

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