Class: TencentCloud::Hunyuan::V20230901::ChatCompletionsResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Hunyuan::V20230901::ChatCompletionsResponse
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20230901/models.rb
Overview
ChatCompletions返回参数结构体
Instance Attribute Summary collapse
-
#Choices ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#Created ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#ErrorMsg ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#Id ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#ModerationLevel ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#Note ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#Processes ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#RecommendedQuestions ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#Replaces ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#RequestId ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#SearchInfo ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
-
#Usage ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明: 1.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(created = nil, usage = nil, note = nil, id = nil, choices = nil, errormsg = nil, moderationlevel = nil, searchinfo = nil, replaces = nil, recommendedquestions = nil, processes = nil, requestid = nil) ⇒ ChatCompletionsResponse
constructor
A new instance of ChatCompletionsResponse.
Constructor Details
#initialize(created = nil, usage = nil, note = nil, id = nil, choices = nil, errormsg = nil, moderationlevel = nil, searchinfo = nil, replaces = nil, recommendedquestions = nil, processes = nil, requestid = nil) ⇒ ChatCompletionsResponse
330 331 332 333 334 335 336 337 338 339 340 341 342 343 |
# File 'lib/v20230901/models.rb', line 330 def initialize(created=nil, usage=nil, note=nil, id=nil, choices=nil, errormsg=nil, moderationlevel=nil, searchinfo=nil, replaces=nil, recommendedquestions=nil, processes=nil, requestid=nil) @Created = created @Usage = usage @Note = note @Id = id @Choices = choices @ErrorMsg = errormsg @ModerationLevel = moderationlevel @SearchInfo = searchinfo @Replaces = replaces @RecommendedQuestions = recommendedquestions @Processes = processes @RequestId = requestid end |
Instance Attribute Details
#Choices ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def Choices @Choices end |
#Created ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def Created @Created end |
#ErrorMsg ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def ErrorMsg @ErrorMsg end |
#Id ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def Id @Id end |
#ModerationLevel ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def ModerationLevel @ModerationLevel end |
#Note ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def Note @Note end |
#Processes ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def Processes @Processes end |
#RecommendedQuestions ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def RecommendedQuestions @RecommendedQuestions end |
#Replaces ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def Replaces @Replaces end |
#RequestId ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def RequestId @RequestId end |
#SearchInfo ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def SearchInfo @SearchInfo end |
#Usage ⇒ Object
按照总 Token 数量计费。 如果流式返回中服务处理异常,返回该错误信息。 注意:此字段可能返回 null,表示取不到有效值。 说明:
- 可以用多媒体信息替换回复内容里的占位符,得到完整的消息。
- 可能会出现回复内容里存在占位符,但是因为审核等原因没有返回多媒体信息。
325 326 327 |
# File 'lib/v20230901/models.rb', line 325 def Usage @Usage end |
Instance Method Details
#deserialize(params) ⇒ Object
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 |
# File 'lib/v20230901/models.rb', line 345 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 @ModerationLevel = params['ModerationLevel'] 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'] unless params['Processes'].nil? @Processes = Processes.new @Processes.deserialize(params['Processes']) end @RequestId = params['RequestId'] end |