Class: TencentCloud::Hunyuan::V20230901::ImageQuestionRequest

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

Overview

ImageQuestion请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(model = nil, messages = nil, stream = nil) ⇒ ImageQuestionRequest

Returns a new instance of ImageQuestionRequest.



1590
1591
1592
1593
1594
# File 'lib/v20230901/models.rb', line 1590

def initialize(model=nil, messages=nil, stream=nil)
  @Model = model
  @Messages = messages
  @Stream = stream
end

Instance Attribute Details

#MessagesObject

注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。



1588
1589
1590
# File 'lib/v20230901/models.rb', line 1588

def Messages
  @Messages
end

#ModelObject

注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。



1588
1589
1590
# File 'lib/v20230901/models.rb', line 1588

def Model
  @Model
end

#StreamObject

注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。



1588
1589
1590
# File 'lib/v20230901/models.rb', line 1588

def Stream
  @Stream
end

Instance Method Details

#deserialize(params) ⇒ Object



1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
# File 'lib/v20230901/models.rb', line 1596

def deserialize(params)
  @Model = params['Model']
  unless params['Messages'].nil?
    @Messages = []
    params['Messages'].each do |i|
      imagemessage_tmp = ImageMessage.new
      imagemessage_tmp.deserialize(i)
      @Messages << imagemessage_tmp
    end
  end
  @Stream = params['Stream']
end