Class: TencentCloud::Hunyuan::V20230901::GroupMessage

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

Overview

群聊会话内容

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(role = nil, content = nil, name = nil) ⇒ GroupMessage

Returns a new instance of GroupMessage.



1473
1474
1475
1476
1477
# File 'lib/v20230901/models.rb', line 1473

def initialize(role=nil, content=nil, name=nil)
  @Role = role
  @Content = content
  @Name = name
end

Instance Attribute Details

#ContentObject

Parameters:

  • Role:

    角色,可选值包括 system、user、assistant、 tool。

  • Content:

    文本内容

  • Name:

    角色名称



1471
1472
1473
# File 'lib/v20230901/models.rb', line 1471

def Content
  @Content
end

#NameObject

Parameters:

  • Role:

    角色,可选值包括 system、user、assistant、 tool。

  • Content:

    文本内容

  • Name:

    角色名称



1471
1472
1473
# File 'lib/v20230901/models.rb', line 1471

def Name
  @Name
end

#RoleObject

Parameters:

  • Role:

    角色,可选值包括 system、user、assistant、 tool。

  • Content:

    文本内容

  • Name:

    角色名称



1471
1472
1473
# File 'lib/v20230901/models.rb', line 1471

def Role
  @Role
end

Instance Method Details

#deserialize(params) ⇒ Object



1479
1480
1481
1482
1483
# File 'lib/v20230901/models.rb', line 1479

def deserialize(params)
  @Role = params['Role']
  @Content = params['Content']
  @Name = params['Name']
end