ReMeMessage
@JsonInclude(JsonInclude.Include.NON_NULL) public class ReMeMessage
源码Source
io/agentscope/core/memory/reme/ReMeMessage.java:26–95以ReMe API格式表示消息。位于 io.agentscope.core.memory.reme 包。核心成员包括 getRole、setRole、getContent、setContent、builder、ReMeMessage。
Represents a message in the ReMe API format.
Messages are the primary input format for ReMe's memory recording. Each message has a role (user or assistant) and content.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | 用于ReMeMessage的构建器类。 Builder class for ReMeMessage. |
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public ReMeMessage() | 初始化 `ReMeMessage` 实例。 Default constructor for Jackson deserialization. |
public ReMeMessage(String role, String content) | 初始化 `ReMeMessage` 实例。 Creates a new ReMeMessage with specified role and content. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public String getRole() | 获取角色。 Returns the role. |
public void setRole(String role) | 设置角色。 Sets the role. |
public String getContent() | 获取内容。 Returns the content. |
public void setContent(String content) | 设置内容。 Sets the content. |
public static Builder builder()static | 返回构建器实例。 Builder for creating ReMeMessage instances. |
构造器详情Constructor Detail
ReMeMessage
public ReMeMessage()
初始化 ReMeMessage 实例。
Default constructor for Jackson deserialization.
源码Source
io/agentscope/core/memory/reme/ReMeMessage.java:36ReMeMessage
public ReMeMessage(String role, String content)
初始化 ReMeMessage 实例。
Creates a new ReMeMessage with specified role and content.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
role | String | 角色(类型 `String`)。The role (e.g., "user", "assistant") |
content | String | 消息内容。The message content |
源码Source
io/agentscope/core/memory/reme/ReMeMessage.java:44–47方法详情Method Detail
getRole
public String getRole()
获取角色。
Returns the role.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/memory/reme/ReMeMessage.java:51–53setRole
public void setRole(String role)
设置角色。
Sets the role.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
role | String | 角色(类型 `String`)。The role. |
源码Source
io/agentscope/core/memory/reme/ReMeMessage.java:55–57getContent
public String getContent()
获取内容。
Returns the content.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/memory/reme/ReMeMessage.java:59–61setContent
public void setContent(String content)
设置内容。
Sets the content.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
content | String | 内容(类型 `String`)。The content. |
源码Source
io/agentscope/core/memory/reme/ReMeMessage.java:63–65builder
public static Builder builder()
static
返回构建器实例。
Builder for creating ReMeMessage instances.
Builder一种新的构建器实例。A new builder instance
源码Source
io/agentscope/core/memory/reme/ReMeMessage.java:72–74嵌套类详情Nested Class Detail
Builder
public static class Builder用于ReMeMessage的构建器类。位于 io.agentscope.core.memory.reme 包。核心成员包括 role、content、build。
Builder class for ReMeMessage.