Class: TencentCloud::Tione::V20211111::Choice

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

Overview

对话结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, finishreason = nil, index = nil) ⇒ Choice

Returns a new instance of Choice.



296
297
298
299
300
# File 'lib/v20211111/models.rb', line 296

def initialize(message=nil, finishreason=nil, index=nil)
  @Message = message
  @FinishReason = finishreason
  @Index = index
end

Instance Attribute Details

#FinishReasonObject

Parameters:

  • Message:

    对话结果

  • FinishReason:

    结束理由: stop, length, content_filter, null

  • Index:

    序号



294
295
296
# File 'lib/v20211111/models.rb', line 294

def FinishReason
  @FinishReason
end

#IndexObject

Parameters:

  • Message:

    对话结果

  • FinishReason:

    结束理由: stop, length, content_filter, null

  • Index:

    序号



294
295
296
# File 'lib/v20211111/models.rb', line 294

def Index
  @Index
end

#MessageObject

Parameters:

  • Message:

    对话结果

  • FinishReason:

    结束理由: stop, length, content_filter, null

  • Index:

    序号



294
295
296
# File 'lib/v20211111/models.rb', line 294

def Message
  @Message
end

Instance Method Details

#deserialize(params) ⇒ Object



302
303
304
305
306
307
308
309
# File 'lib/v20211111/models.rb', line 302

def deserialize(params)
  unless params['Message'].nil?
    @Message = Message.new
    @Message.deserialize(params['Message'])
  end
  @FinishReason = params['FinishReason']
  @Index = params['Index']
end