Class: TencentCloud::Hunyuan::V20230901::GroupChatCompletionsResponse

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

Overview

GroupChatCompletions返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(created = nil, usage = nil, note = nil, id = nil, choices = nil, errormsg = nil, searchinfo = nil, replaces = nil, recommendedquestions = nil, requestid = nil) ⇒ GroupChatCompletionsResponse

Returns a new instance of GroupChatCompletionsResponse.



1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
# File 'lib/v20230901/models.rb', line 1381

def initialize(created=nil, usage=nil, note=nil, id=nil, choices=nil, errormsg=nil, searchinfo=nil, replaces=nil, recommendedquestions=nil, requestid=nil)
  @Created = created
  @Usage = usage
  @Note = note
  @Id = id
  @Choices = choices
  @ErrorMsg = errormsg
  @SearchInfo = searchinfo
  @Replaces = replaces
  @RecommendedQuestions = recommendedquestions
  @RequestId = requestid
end

Instance Attribute Details

#ChoicesObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def Choices
  @Choices
end

#CreatedObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def Created
  @Created
end

#ErrorMsgObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def ErrorMsg
  @ErrorMsg
end

#IdObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def Id
  @Id
end

#NoteObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def Note
  @Note
end

#RecommendedQuestionsObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def RecommendedQuestions
  @RecommendedQuestions
end

#ReplacesObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def Replaces
  @Replaces
end

#RequestIdObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def RequestId
  @RequestId
end

#SearchInfoObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def SearchInfo
  @SearchInfo
end

#UsageObject

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

  1. 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。

  2. 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。

Parameters:

  • Created:

    Unix 时间戳,单位为秒。

  • Usage:

    Token 统计信息。

  • Note:

    免责声明。

  • Id:

    本次请求的 RequestId。

  • Choices:

    回复内容。

  • ErrorMsg:

    错误信息。

  • SearchInfo:

    搜索结果信息

  • Replaces:

    多媒体信息。

  • RecommendedQuestions:

    推荐问答。

  • RequestId:

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



1379
1380
1381
# File 'lib/v20230901/models.rb', line 1379

def Usage
  @Usage
end

Instance Method Details

#deserialize(params) ⇒ Object



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
# File 'lib/v20230901/models.rb', line 1394

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
  unless params['SearchInfo'].nil?
    @SearchInfo = SearchInfo.new
    @SearchInfo.deserialize(params['SearchInfo'])
  end
  unless params['Replaces'].nil?
    @Replaces = []
    params['Replaces'].each do |i|
      replace_tmp = Replace.new
      replace_tmp.deserialize(i)
      @Replaces << replace_tmp
    end
  end
  @RecommendedQuestions = params['RecommendedQuestions']
  @RequestId = params['RequestId']
end