Class: TencentCloud::Iotexplorer::V20190423::ModifyTWeTalkAIBotRequest

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

Overview

ModifyTWeTalkAIBot请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(botid = nil, name = nil, description = nil, targetlanguage = nil, sttconfig = nil, llmconfig = nil, ttsconfig = nil, agentconfig = nil) ⇒ ModifyTWeTalkAIBotRequest

Returns a new instance of ModifyTWeTalkAIBotRequest.



11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
# File 'lib/v20190423/models.rb', line 11476

def initialize(botid=nil, name=nil, description=nil, targetlanguage=nil, sttconfig=nil, llmconfig=nil, ttsconfig=nil, agentconfig=nil)
  @BotId = botid
  @Name = name
  @Description = description
  @TargetLanguage = targetlanguage
  @STTConfig = sttconfig
  @LLMConfig = llmconfig
  @TTSConfig = ttsconfig
  @AgentConfig = agentconfig
end

Instance Attribute Details

#AgentConfigObject

Parameters:

  • BotId:

    智能体ID

  • Name:

    产品ID

  • Description:

    名称

  • TargetLanguage:

    支持的语言,zh-中文;en-英文;默认zh

  • STTConfig:

    自定义语音识别配置

  • LLMConfig:

    自定义大模型配置

  • TTSConfig:

    语音合成配置

  • AgentConfig:

    智能体配置



11474
11475
11476
# File 'lib/v20190423/models.rb', line 11474

def AgentConfig
  @AgentConfig
end

#BotIdObject

Parameters:

  • BotId:

    智能体ID

  • Name:

    产品ID

  • Description:

    名称

  • TargetLanguage:

    支持的语言,zh-中文;en-英文;默认zh

  • STTConfig:

    自定义语音识别配置

  • LLMConfig:

    自定义大模型配置

  • TTSConfig:

    语音合成配置

  • AgentConfig:

    智能体配置



11474
11475
11476
# File 'lib/v20190423/models.rb', line 11474

def BotId
  @BotId
end

#DescriptionObject

Parameters:

  • BotId:

    智能体ID

  • Name:

    产品ID

  • Description:

    名称

  • TargetLanguage:

    支持的语言,zh-中文;en-英文;默认zh

  • STTConfig:

    自定义语音识别配置

  • LLMConfig:

    自定义大模型配置

  • TTSConfig:

    语音合成配置

  • AgentConfig:

    智能体配置



11474
11475
11476
# File 'lib/v20190423/models.rb', line 11474

def Description
  @Description
end

#LLMConfigObject

Parameters:

  • BotId:

    智能体ID

  • Name:

    产品ID

  • Description:

    名称

  • TargetLanguage:

    支持的语言,zh-中文;en-英文;默认zh

  • STTConfig:

    自定义语音识别配置

  • LLMConfig:

    自定义大模型配置

  • TTSConfig:

    语音合成配置

  • AgentConfig:

    智能体配置



11474
11475
11476
# File 'lib/v20190423/models.rb', line 11474

def LLMConfig
  @LLMConfig
end

#NameObject

Parameters:

  • BotId:

    智能体ID

  • Name:

    产品ID

  • Description:

    名称

  • TargetLanguage:

    支持的语言,zh-中文;en-英文;默认zh

  • STTConfig:

    自定义语音识别配置

  • LLMConfig:

    自定义大模型配置

  • TTSConfig:

    语音合成配置

  • AgentConfig:

    智能体配置



11474
11475
11476
# File 'lib/v20190423/models.rb', line 11474

def Name
  @Name
end

#STTConfigObject

Parameters:

  • BotId:

    智能体ID

  • Name:

    产品ID

  • Description:

    名称

  • TargetLanguage:

    支持的语言,zh-中文;en-英文;默认zh

  • STTConfig:

    自定义语音识别配置

  • LLMConfig:

    自定义大模型配置

  • TTSConfig:

    语音合成配置

  • AgentConfig:

    智能体配置



11474
11475
11476
# File 'lib/v20190423/models.rb', line 11474

def STTConfig
  @STTConfig
end

#TargetLanguageObject

Parameters:

  • BotId:

    智能体ID

  • Name:

    产品ID

  • Description:

    名称

  • TargetLanguage:

    支持的语言,zh-中文;en-英文;默认zh

  • STTConfig:

    自定义语音识别配置

  • LLMConfig:

    自定义大模型配置

  • TTSConfig:

    语音合成配置

  • AgentConfig:

    智能体配置



11474
11475
11476
# File 'lib/v20190423/models.rb', line 11474

def TargetLanguage
  @TargetLanguage
end

#TTSConfigObject

Parameters:

  • BotId:

    智能体ID

  • Name:

    产品ID

  • Description:

    名称

  • TargetLanguage:

    支持的语言,zh-中文;en-英文;默认zh

  • STTConfig:

    自定义语音识别配置

  • LLMConfig:

    自定义大模型配置

  • TTSConfig:

    语音合成配置

  • AgentConfig:

    智能体配置



11474
11475
11476
# File 'lib/v20190423/models.rb', line 11474

def TTSConfig
  @TTSConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
# File 'lib/v20190423/models.rb', line 11487

def deserialize(params)
  @BotId = params['BotId']
  @Name = params['Name']
  @Description = params['Description']
  @TargetLanguage = params['TargetLanguage']
  unless params['STTConfig'].nil?
    @STTConfig = TalkSTTConfigInfo.new
    @STTConfig.deserialize(params['STTConfig'])
  end
  unless params['LLMConfig'].nil?
    @LLMConfig = TalkLLMConfigInfo.new
    @LLMConfig.deserialize(params['LLMConfig'])
  end
  unless params['TTSConfig'].nil?
    @TTSConfig = TalkTTSConfigInfo.new
    @TTSConfig.deserialize(params['TTSConfig'])
  end
  unless params['AgentConfig'].nil?
    @AgentConfig = TalkAgentConfigInfo.new
    @AgentConfig.deserialize(params['AgentConfig'])
  end
end