Class: TencentCloud::Tdai::V20250717::ChatDetail
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tdai::V20250717::ChatDetail
- Defined in:
- lib/v20250717/models.rb
Overview
会话详情
Instance Attribute Summary collapse
-
#AssistantMessage ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Role ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#UserMessage ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(role = nil, usermessage = nil, assistantmessage = nil) ⇒ ChatDetail
constructor
A new instance of ChatDetail.
Constructor Details
#initialize(role = nil, usermessage = nil, assistantmessage = nil) ⇒ ChatDetail
Returns a new instance of ChatDetail.
214 215 216 217 218 |
# File 'lib/v20250717/models.rb', line 214 def initialize(role=nil, =nil, =nil) @Role = role @UserMessage = @AssistantMessage = end |
Instance Attribute Details
#AssistantMessage ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
212 213 214 |
# File 'lib/v20250717/models.rb', line 212 def AssistantMessage @AssistantMessage end |
#Role ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
212 213 214 |
# File 'lib/v20250717/models.rb', line 212 def Role @Role end |
#UserMessage ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
212 213 214 |
# File 'lib/v20250717/models.rb', line 212 def UserMessage @UserMessage end |
Instance Method Details
#deserialize(params) ⇒ Object
220 221 222 223 224 225 226 227 228 229 230 231 |
# File 'lib/v20250717/models.rb', line 220 def deserialize(params) @Role = params['Role'] @UserMessage = params['UserMessage'] unless params['AssistantMessage'].nil? @AssistantMessage = [] params['AssistantMessage'].each do |i| createchatcompletionres_tmp = CreateChatCompletionRes.new createchatcompletionres_tmp.deserialize(i) @AssistantMessage << createchatcompletionres_tmp end end end |