Class: TencentCloud::Tione::V20211111::Usage

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

Overview

大模型生成Token统计

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(completiontokens = nil, prompttokens = nil, totaltokens = nil) ⇒ Usage

Returns a new instance of Usage.



9325
9326
9327
9328
9329
# File 'lib/v20211111/models.rb', line 9325

def initialize(completiontokens=nil, prompttokens=nil, totaltokens=nil)
  @CompletionTokens = completiontokens
  @PromptTokens = prompttokens
  @TotalTokens = totaltokens
end

Instance Attribute Details

#CompletionTokensObject

Parameters:

  • CompletionTokens:

    生成的token数目

  • PromptTokens:

    输入的token数目

  • TotalTokens:

    总共token数目



9323
9324
9325
# File 'lib/v20211111/models.rb', line 9323

def CompletionTokens
  @CompletionTokens
end

#PromptTokensObject

Parameters:

  • CompletionTokens:

    生成的token数目

  • PromptTokens:

    输入的token数目

  • TotalTokens:

    总共token数目



9323
9324
9325
# File 'lib/v20211111/models.rb', line 9323

def PromptTokens
  @PromptTokens
end

#TotalTokensObject

Parameters:

  • CompletionTokens:

    生成的token数目

  • PromptTokens:

    输入的token数目

  • TotalTokens:

    总共token数目



9323
9324
9325
# File 'lib/v20211111/models.rb', line 9323

def TotalTokens
  @TotalTokens
end

Instance Method Details

#deserialize(params) ⇒ Object



9331
9332
9333
9334
9335
# File 'lib/v20211111/models.rb', line 9331

def deserialize(params)
  @CompletionTokens = params['CompletionTokens']
  @PromptTokens = params['PromptTokens']
  @TotalTokens = params['TotalTokens']
end