Class: TencentCloud::Hunyuan::V20230901::ImageQuestionResponse

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(created = nil, usage = nil, note = nil, id = nil, choices = nil, errormsg = nil, requestid = nil) ⇒ ImageQuestionResponse

Returns a new instance of ImageQuestionResponse.



1632
1633
1634
1635
1636
1637
1638
1639
1640
# File 'lib/v20230901/models.rb', line 1632

def initialize(created=nil, usage=nil, note=nil, id=nil, choices=nil, errormsg=nil, requestid=nil)
  @Created = created
  @Usage = usage
  @Note = note
  @Id = id
  @Choices = choices
  @ErrorMsg = errormsg
  @RequestId = requestid
end

Instance Attribute Details

#ChoicesObject

按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。



1630
1631
1632
# File 'lib/v20230901/models.rb', line 1630

def Choices
  @Choices
end

#CreatedObject

按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。



1630
1631
1632
# File 'lib/v20230901/models.rb', line 1630

def Created
  @Created
end

#ErrorMsgObject

按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。



1630
1631
1632
# File 'lib/v20230901/models.rb', line 1630

def ErrorMsg
  @ErrorMsg
end

#IdObject

按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。



1630
1631
1632
# File 'lib/v20230901/models.rb', line 1630

def Id
  @Id
end

#NoteObject

按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。



1630
1631
1632
# File 'lib/v20230901/models.rb', line 1630

def Note
  @Note
end

#RequestIdObject

按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。



1630
1631
1632
# File 'lib/v20230901/models.rb', line 1630

def RequestId
  @RequestId
end

#UsageObject

按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。



1630
1631
1632
# File 'lib/v20230901/models.rb', line 1630

def Usage
  @Usage
end

Instance Method Details

#deserialize(params) ⇒ Object



1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
# File 'lib/v20230901/models.rb', line 1642

def deserialize(params)
  @Created = params['Created']
  unless params['Usage'].nil?
    @Usage = Usage.new
    @Usage.deserialize(params['Usage'])
  end
  @Note = params['Note']
  @Id = params['Id']
  unless params['Choices'].nil?
    @Choices = []
    params['Choices'].each do |i|
      choice_tmp = Choice.new
      choice_tmp.deserialize(i)
      @Choices << choice_tmp
    end
  end
  unless params['ErrorMsg'].nil?
    @ErrorMsg = ErrorMsg.new
    @ErrorMsg.deserialize(params['ErrorMsg'])
  end
  @RequestId = params['RequestId']
end