Class: TencentCloud::Hunyuan::V20230901::GroupChatCompletionsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Hunyuan::V20230901::GroupChatCompletionsRequest
- Defined in:
- lib/v20230901/models.rb
Overview
GroupChatCompletions请求参数结构体
Instance Attribute Summary collapse
-
#GroupChatConfig ⇒ Object
注意: 通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。.
-
#Messages ⇒ Object
注意: 通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。.
-
#Model ⇒ Object
注意: 通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。.
-
#SessionId ⇒ Object
注意: 通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。.
-
#Stream ⇒ Object
注意: 通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。.
-
#TargetCharacterName ⇒ Object
注意: 通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。.
-
#UserId ⇒ Object
注意: 通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(model = nil, messages = nil, stream = nil, targetcharactername = nil, groupchatconfig = nil, userid = nil, sessionid = nil) ⇒ GroupChatCompletionsRequest
constructor
A new instance of GroupChatCompletionsRequest.
Constructor Details
#initialize(model = nil, messages = nil, stream = nil, targetcharactername = nil, groupchatconfig = nil, userid = nil, sessionid = nil) ⇒ GroupChatCompletionsRequest
Returns a new instance of GroupChatCompletionsRequest.
1319 1320 1321 1322 1323 1324 1325 1326 1327 |
# File 'lib/v20230901/models.rb', line 1319 def initialize(model=nil, =nil, stream=nil, targetcharactername=nil, groupchatconfig=nil, userid=nil, sessionid=nil) @Model = model @Messages = @Stream = stream @TargetCharacterName = targetcharactername @GroupChatConfig = groupchatconfig @UserId = userid @SessionId = sessionid end |
Instance Attribute Details
#GroupChatConfig ⇒ Object
注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。
1317 1318 1319 |
# File 'lib/v20230901/models.rb', line 1317 def GroupChatConfig @GroupChatConfig end |
#Messages ⇒ Object
注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。
1317 1318 1319 |
# File 'lib/v20230901/models.rb', line 1317 def Messages @Messages end |
#Model ⇒ Object
注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。
1317 1318 1319 |
# File 'lib/v20230901/models.rb', line 1317 def Model @Model end |
#SessionId ⇒ Object
注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。
1317 1318 1319 |
# File 'lib/v20230901/models.rb', line 1317 def SessionId @SessionId end |
#Stream ⇒ Object
注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。
1317 1318 1319 |
# File 'lib/v20230901/models.rb', line 1317 def Stream @Stream end |
#TargetCharacterName ⇒ Object
注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。
1317 1318 1319 |
# File 'lib/v20230901/models.rb', line 1317 def TargetCharacterName @TargetCharacterName end |
#UserId ⇒ Object
注意:通过 SDK 调用时,流式和非流式调用需用**不同的方式**获取返回值,具体参考 SDK 中的注释或示例(在各语言 SDK 代码仓库的 examples/hunyuan/v20230901/ 目录中)。
1317 1318 1319 |
# File 'lib/v20230901/models.rb', line 1317 def UserId @UserId end |
Instance Method Details
#deserialize(params) ⇒ Object
1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 |
# File 'lib/v20230901/models.rb', line 1329 def deserialize(params) @Model = params['Model'] unless params['Messages'].nil? @Messages = [] params['Messages'].each do |i| = GroupMessage.new .deserialize(i) @Messages << end end @Stream = params['Stream'] @TargetCharacterName = params['TargetCharacterName'] unless params['GroupChatConfig'].nil? @GroupChatConfig = GroupChatConfig.new @GroupChatConfig.deserialize(params['GroupChatConfig']) end @UserId = params['UserId'] @SessionId = params['SessionId'] end |