Class: TencentCloud::Iotexplorer::V20190423::TalkAIBotInfo

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

Overview

Talk配置信息描述。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uin = nil, appid = nil, instanceid = nil, botid = nil, name = nil, description = nil, targetlanguage = nil, sttconfig = nil, llmconfig = nil, ttsconfig = nil, agentconfig = nil, productlist = nil, createtime = nil, updatetime = nil) ⇒ TalkAIBotInfo

Returns a new instance of TalkAIBotInfo.



13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
# File 'lib/v20190423/models.rb', line 13234

def initialize(uin=nil, appid=nil, instanceid=nil, botid=nil, name=nil, description=nil, targetlanguage=nil, sttconfig=nil, llmconfig=nil, ttsconfig=nil, agentconfig=nil, productlist=nil, createtime=nil, updatetime=nil)
  @Uin = uin
  @AppId = appid
  @InstanceId = instanceid
  @BotId = botid
  @Name = name
  @Description = description
  @TargetLanguage = targetlanguage
  @STTConfig = sttconfig
  @LLMConfig = llmconfig
  @TTSConfig = ttsconfig
  @AgentConfig = agentconfig
  @ProductList = productlist
  @CreateTime = createtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#AgentConfigObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def AgentConfig
  @AgentConfig
end

#AppIdObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def AppId
  @AppId
end

#BotIdObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def BotId
  @BotId
end

#CreateTimeObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def CreateTime
  @CreateTime
end

#DescriptionObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def Description
  @Description
end

#InstanceIdObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def InstanceId
  @InstanceId
end

#LLMConfigObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def LLMConfig
  @LLMConfig
end

#NameObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def Name
  @Name
end

#ProductListObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def ProductList
  @ProductList
end

#STTConfigObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def STTConfig
  @STTConfig
end

#TargetLanguageObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def TargetLanguage
  @TargetLanguage
end

#TTSConfigObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def TTSConfig
  @TTSConfig
end

#UinObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def Uin
  @Uin
end

#UpdateTimeObject

Parameters:

  • Uin:

    UIN

  • AppId:

    APPID

  • InstanceId:

    实例ID

  • BotId:

    智能体ID

  • Name:

    名称

  • Description:

    描述

  • TargetLanguage:

    语言

  • STTConfig:

    语音识别

  • LLMConfig:

    大模型

  • TTSConfig:

    语音合成

  • AgentConfig:

    智能体配置

  • ProductList:

    产品信息列表

  • CreateTime:

    创建时间

  • UpdateTime:

    更新时间



13232
13233
13234
# File 'lib/v20190423/models.rb', line 13232

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
# File 'lib/v20190423/models.rb', line 13251

def deserialize(params)
  @Uin = params['Uin']
  @AppId = params['AppId']
  @InstanceId = params['InstanceId']
  @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
  unless params['ProductList'].nil?
    @ProductList = TalkProductInfo.new
    @ProductList.deserialize(params['ProductList'])
  end
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
end