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

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

Overview

SubmitHunyuanImageChatJob请求参数结构体

Instance Attribute Summary collapse

  • #LogoAdd ⇒ Object

    提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。 推荐使用中文,最多可传1024个 utf-8 字符。 输入示例:

  • 第一轮对话:一颗红色的苹果
  • 第二轮对话:将苹果改为绿色
  • 第三轮对话:苹果放在桌子上
  • 如果不传代表新建一个对话组,重新开启一轮新的对话。 一个对话组中,最多支持进行100轮对话。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.

  • #LogoParam ⇒ Object

    提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。 推荐使用中文,最多可传1024个 utf-8 字符。 输入示例:

  • 第一轮对话:一颗红色的苹果
  • 第二轮对话:将苹果改为绿色
  • 第三轮对话:苹果放在桌子上
  • 如果不传代表新建一个对话组,重新开启一轮新的对话。 一个对话组中,最多支持进行100轮对话。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.

  • #Prompt ⇒ Object

    提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。 推荐使用中文,最多可传1024个 utf-8 字符。 输入示例:

  • 第一轮对话:一颗红色的苹果
  • 第二轮对话:将苹果改为绿色
  • 第三轮对话:苹果放在桌子上
  • 如果不传代表新建一个对话组,重新开启一轮新的对话。 一个对话组中,最多支持进行100轮对话。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(prompt = nil, chatid = nil, logoadd = nil, logoparam = nil) ⇒ 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 字符。 输入示例:

  • 第一轮对话:一颗红色的苹果
  • 第二轮对话:将苹果改为绿色
  • 第三轮对话:苹果放在桌子上
  • 如果不传代表新建一个对话组,重新开启一轮新的对话。 一个对话组中,最多支持进行100轮对话。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
    
    
    2493
    2494
    2495
    # File 'lib/v20230901/models.rb', line 2493
    
    def ChatId
      @ChatId
    end
    

    #LogoAddObject

    提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。 推荐使用中文,最多可传1024个 utf-8 字符。 输入示例:

  • 第一轮对话:一颗红色的苹果
  • 第二轮对话:将苹果改为绿色
  • 第三轮对话:苹果放在桌子上
  • 如果不传代表新建一个对话组,重新开启一轮新的对话。 一个对话组中,最多支持进行100轮对话。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
    
    
    2493
    2494
    2495
    # File 'lib/v20230901/models.rb', line 2493
    
    def LogoAdd
      @LogoAdd
    end
    

    #LogoParamObject

    提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。 推荐使用中文,最多可传1024个 utf-8 字符。 输入示例:

  • 第一轮对话:一颗红色的苹果
  • 第二轮对话:将苹果改为绿色
  • 第三轮对话:苹果放在桌子上
  • 如果不传代表新建一个对话组,重新开启一轮新的对话。 一个对话组中,最多支持进行100轮对话。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
    
    
    2493
    2494
    2495
    # File 'lib/v20230901/models.rb', line 2493
    
    def LogoParam
      @LogoParam
    end
    

    #PromptObject

    提交一个任务请求对应发起一轮生图对话,每轮对话中可输入一条 Prompt,生成一张图像,支持通过多轮输入 Prompt 来不断调整图像内容。 推荐使用中文,最多可传1024个 utf-8 字符。 输入示例:

  • 第一轮对话:一颗红色的苹果
  • 第二轮对话:将苹果改为绿色
  • 第三轮对话:苹果放在桌子上
  • 如果不传代表新建一个对话组,重新开启一轮新的对话。 一个对话组中,最多支持进行100轮对话。 1:添加。 0:不添加。 其他数值:默认按1处理。 建议您使用显著标识来提示结果图使用了 AI 绘画技术,是 AI 生成的图片。 默认在生成结果图右下角添加“图片由 AI 生成”字样,您可根据自身需要替换为其他的标识图片。
    
    
    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