Class: TencentCloud::Iotexplorer::V20190423::TalkAgentConfigInfo

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

Overview

智能体配置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sessiontimeout = nil, interruptionenabled = nil, maxcontexttokens = nil, idledetection = nil, emotionenabled = nil, semanticvadenabled = nil, semanticvadsensitivity = nil, silencetime = nil, noisefilterenabled = nil, longtermmemoryenabled = nil, systemprompt = nil, greetingmessage = nil, defaultvoicetype = nil, fastvoicetype = nil) ⇒ TalkAgentConfigInfo

Returns a new instance of TalkAgentConfigInfo.



13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/v20190423/models.rb', line 13317

def initialize(sessiontimeout=nil, interruptionenabled=nil, maxcontexttokens=nil, idledetection=nil, emotionenabled=nil, semanticvadenabled=nil, semanticvadsensitivity=nil, silencetime=nil, noisefilterenabled=nil, longtermmemoryenabled=nil, systemprompt=nil, greetingmessage=nil, defaultvoicetype=nil, fastvoicetype=nil)
  @SessionTimeout = sessiontimeout
  @InterruptionEnabled = interruptionenabled
  @MaxContextTokens = maxcontexttokens
  @IdleDetection = idledetection
  @EmotionEnabled = emotionenabled
  @SemanticVADEnabled = semanticvadenabled
  @SemanticVADSensitivity = semanticvadsensitivity
  @SilenceTime = silencetime
  @NoiseFilterEnabled = noisefilterenabled
  @LongTermMemoryEnabled = longtermmemoryenabled
  @SystemPrompt = systemprompt
  @GreetingMessage = greetingmessage
  @DefaultVoiceType = defaultvoicetype
  @FastVoiceType = fastvoicetype
end

Instance Attribute Details

#DefaultVoiceTypeObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def DefaultVoiceType
  @DefaultVoiceType
end

#EmotionEnabledObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def EmotionEnabled
  @EmotionEnabled
end

#FastVoiceTypeObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def FastVoiceType
  @FastVoiceType
end

#GreetingMessageObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def GreetingMessage
  @GreetingMessage
end

#IdleDetectionObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def IdleDetection
  @IdleDetection
end

#InterruptionEnabledObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def InterruptionEnabled
  @InterruptionEnabled
end

#LongTermMemoryEnabledObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def LongTermMemoryEnabled
  @LongTermMemoryEnabled
end

#MaxContextTokensObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def MaxContextTokens
  @MaxContextTokens
end

#NoiseFilterEnabledObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def NoiseFilterEnabled
  @NoiseFilterEnabled
end

#SemanticVADEnabledObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def SemanticVADEnabled
  @SemanticVADEnabled
end

#SemanticVADSensitivityObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def SemanticVADSensitivity
  @SemanticVADSensitivity
end

#SessionTimeoutObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def SessionTimeout
  @SessionTimeout
end

#SilenceTimeObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def SilenceTime
  @SilenceTime
end

#SystemPromptObject

Parameters:

  • SessionTimeout:

    会话超时(秒),指连接会话的时间,例如30秒是指会话在30秒后断开

  • InterruptionEnabled:

    允许打断

  • MaxContextTokens:

    最大上下文

  • IdleDetection:

    空闲检测配置

  • EmotionEnabled:

    是否启用情绪识别

  • SemanticVADEnabled:

    是否启用语义vad

  • SemanticVADSensitivity:

    语义vad灵敏度, 1-慢 2-适中 3-快

  • SilenceTime:

    VAD 静默检测时间, 当开启语义vad此配置失效

  • NoiseFilterEnabled:

    是否启用噪声过滤

  • LongTermMemoryEnabled:

    是否开启长记忆,默认开启

  • SystemPrompt:

    系统提示词,仅当未配置LLMConfig时使用

  • GreetingMessage:

    开机问候语,如果未配置默认不开启

  • DefaultVoiceType:

    系统默认音色,当配置复刻音色时,默认值为200000000

  • FastVoiceType:

    复刻音色



13315
13316
13317
# File 'lib/v20190423/models.rb', line 13315

def SystemPrompt
  @SystemPrompt
end

Instance Method Details

#deserialize(params) ⇒ Object



13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
# File 'lib/v20190423/models.rb', line 13334

def deserialize(params)
  @SessionTimeout = params['SessionTimeout']
  @InterruptionEnabled = params['InterruptionEnabled']
  @MaxContextTokens = params['MaxContextTokens']
  unless params['IdleDetection'].nil?
    @IdleDetection = TalkIdleDetectionConfigInfo.new
    @IdleDetection.deserialize(params['IdleDetection'])
  end
  @EmotionEnabled = params['EmotionEnabled']
  @SemanticVADEnabled = params['SemanticVADEnabled']
  @SemanticVADSensitivity = params['SemanticVADSensitivity']
  @SilenceTime = params['SilenceTime']
  @NoiseFilterEnabled = params['NoiseFilterEnabled']
  @LongTermMemoryEnabled = params['LongTermMemoryEnabled']
  @SystemPrompt = params['SystemPrompt']
  @GreetingMessage = params['GreetingMessage']
  @DefaultVoiceType = params['DefaultVoiceType']
  @FastVoiceType = params['FastVoiceType']
end