Class: TencentCloud::Iotexplorer::V20190423::CreateTWeTalkAIBotRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iotexplorer::V20190423::CreateTWeTalkAIBotRequest
- Defined in:
- lib/v20190423/models.rb
Overview
CreateTWeTalkAIBot请求参数结构体
Instance Attribute Summary collapse
- #AgentConfig ⇒ Object
- #Description ⇒ Object
- #InstanceId ⇒ Object
- #LLMConfig ⇒ Object
- #Name ⇒ Object
- #STTConfig ⇒ Object
- #TargetLanguage ⇒ Object
- #TTSConfig ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(name = nil, description = nil, targetlanguage = nil, sttconfig = nil, llmconfig = nil, ttsconfig = nil, agentconfig = nil, instanceid = nil) ⇒ CreateTWeTalkAIBotRequest
constructor
A new instance of CreateTWeTalkAIBotRequest.
Constructor Details
#initialize(name = nil, description = nil, targetlanguage = nil, sttconfig = nil, llmconfig = nil, ttsconfig = nil, agentconfig = nil, instanceid = nil) ⇒ CreateTWeTalkAIBotRequest
Returns a new instance of CreateTWeTalkAIBotRequest.
2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 |
# File 'lib/v20190423/models.rb', line 2755 def initialize(name=nil, description=nil, targetlanguage=nil, sttconfig=nil, llmconfig=nil, ttsconfig=nil, agentconfig=nil, instanceid=nil) @Name = name @Description = description @TargetLanguage = targetlanguage @STTConfig = sttconfig @LLMConfig = llmconfig @TTSConfig = ttsconfig @AgentConfig = agentconfig @InstanceId = instanceid end |
Instance Attribute Details
#AgentConfig ⇒ Object
2753 2754 2755 |
# File 'lib/v20190423/models.rb', line 2753 def AgentConfig @AgentConfig end |
#Description ⇒ Object
2753 2754 2755 |
# File 'lib/v20190423/models.rb', line 2753 def Description @Description end |
#InstanceId ⇒ Object
2753 2754 2755 |
# File 'lib/v20190423/models.rb', line 2753 def InstanceId @InstanceId end |
#LLMConfig ⇒ Object
2753 2754 2755 |
# File 'lib/v20190423/models.rb', line 2753 def LLMConfig @LLMConfig end |
#Name ⇒ Object
2753 2754 2755 |
# File 'lib/v20190423/models.rb', line 2753 def Name @Name end |
#STTConfig ⇒ Object
2753 2754 2755 |
# File 'lib/v20190423/models.rb', line 2753 def STTConfig @STTConfig end |
#TargetLanguage ⇒ Object
2753 2754 2755 |
# File 'lib/v20190423/models.rb', line 2753 def TargetLanguage @TargetLanguage end |
#TTSConfig ⇒ Object
2753 2754 2755 |
# File 'lib/v20190423/models.rb', line 2753 def TTSConfig @TTSConfig end |
Instance Method Details
#deserialize(params) ⇒ Object
2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 |
# File 'lib/v20190423/models.rb', line 2766 def deserialize(params) @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 @InstanceId = params['InstanceId'] end |