Class: TencentCloud::Ccc::V20200210::AILatencyDetail

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

Overview

AI时延明细

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(roundid = nil, asrlatency = nil, ttslatency = nil, llmlatency = nil, llmfirsttokenlatency = nil, etelatency = nil) ⇒ AILatencyDetail

Returns a new instance of AILatencyDetail.



178
179
180
181
182
183
184
185
# File 'lib/v20200210/models.rb', line 178

def initialize(roundid=nil, asrlatency=nil, ttslatency=nil, llmlatency=nil, llmfirsttokenlatency=nil, etelatency=nil)
  @RoundId = roundid
  @ASRLatency = asrlatency
  @TTSLatency = ttslatency
  @LLMLatency = llmlatency
  @LLMFirstTokenLatency = llmfirsttokenlatency
  @ETELatency = etelatency
end

Instance Attribute Details

#ASRLatencyObject

Parameters:

  • RoundId:

    对话ID

  • ASRLatency:

    asr时延(毫秒)

  • TTSLatency:

    tts时延(毫秒)

  • LLMLatency:

    llm时延(毫秒)

  • LLMFirstTokenLatency:

    llm首token时延(毫秒)

  • ETELatency:

    端到端时延(毫秒)



176
177
178
# File 'lib/v20200210/models.rb', line 176

def ASRLatency
  @ASRLatency
end

#ETELatencyObject

Parameters:

  • RoundId:

    对话ID

  • ASRLatency:

    asr时延(毫秒)

  • TTSLatency:

    tts时延(毫秒)

  • LLMLatency:

    llm时延(毫秒)

  • LLMFirstTokenLatency:

    llm首token时延(毫秒)

  • ETELatency:

    端到端时延(毫秒)



176
177
178
# File 'lib/v20200210/models.rb', line 176

def ETELatency
  @ETELatency
end

#LLMFirstTokenLatencyObject

Parameters:

  • RoundId:

    对话ID

  • ASRLatency:

    asr时延(毫秒)

  • TTSLatency:

    tts时延(毫秒)

  • LLMLatency:

    llm时延(毫秒)

  • LLMFirstTokenLatency:

    llm首token时延(毫秒)

  • ETELatency:

    端到端时延(毫秒)



176
177
178
# File 'lib/v20200210/models.rb', line 176

def LLMFirstTokenLatency
  @LLMFirstTokenLatency
end

#LLMLatencyObject

Parameters:

  • RoundId:

    对话ID

  • ASRLatency:

    asr时延(毫秒)

  • TTSLatency:

    tts时延(毫秒)

  • LLMLatency:

    llm时延(毫秒)

  • LLMFirstTokenLatency:

    llm首token时延(毫秒)

  • ETELatency:

    端到端时延(毫秒)



176
177
178
# File 'lib/v20200210/models.rb', line 176

def LLMLatency
  @LLMLatency
end

#RoundIdObject

Parameters:

  • RoundId:

    对话ID

  • ASRLatency:

    asr时延(毫秒)

  • TTSLatency:

    tts时延(毫秒)

  • LLMLatency:

    llm时延(毫秒)

  • LLMFirstTokenLatency:

    llm首token时延(毫秒)

  • ETELatency:

    端到端时延(毫秒)



176
177
178
# File 'lib/v20200210/models.rb', line 176

def RoundId
  @RoundId
end

#TTSLatencyObject

Parameters:

  • RoundId:

    对话ID

  • ASRLatency:

    asr时延(毫秒)

  • TTSLatency:

    tts时延(毫秒)

  • LLMLatency:

    llm时延(毫秒)

  • LLMFirstTokenLatency:

    llm首token时延(毫秒)

  • ETELatency:

    端到端时延(毫秒)



176
177
178
# File 'lib/v20200210/models.rb', line 176

def TTSLatency
  @TTSLatency
end

Instance Method Details

#deserialize(params) ⇒ Object



187
188
189
190
191
192
193
194
# File 'lib/v20200210/models.rb', line 187

def deserialize(params)
  @RoundId = params['RoundId']
  @ASRLatency = params['ASRLatency']
  @TTSLatency = params['TTSLatency']
  @LLMLatency = params['LLMLatency']
  @LLMFirstTokenLatency = params['LLMFirstTokenLatency']
  @ETELatency = params['ETELatency']
end