OutputMessage
@JsonClassDescription("Output message") @JsonInclude(JsonInclude.Include.NON_NULL) public class OutputMessage
源码Source
io/agentscope/core/tracing/telemetry/model/OutputMessage.java:30–82输出消息,与模型服务通信并返回生成或向量化结果。位于 io.agentscope.core.tracing.telemetry.model 包。核心成员包括 getRole、getParts、getName、getFinishReason、create。
A class in io.agentscope.core.tracing.telemetry.model that talks to model services and returns generated or embedded output. Declared in io.agentscope.core.tracing.telemetry.model.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public String getRole() | 获取角色。 Returns the role. |
public List<MessagePart> getParts() | 获取 `getParts`。 Returns the parts. |
public String getName() | 获取名称。 Returns the name. |
public String getFinishReason() | 获取 `getFinishReason`。 Returns the finish reason. |
public static OutputMessage create(String role, List<MessagePart> parts, String name, String finishReason)static | 创建并返回实例。 Creates and returns an instance. |
public static OutputMessage create(Role role, List<MessagePart> parts, String name, String finishReason)static | 创建并返回实例。 Creates and returns an instance. |
方法详情Method Detail
getRole
public String getRole()
获取角色。
Returns the role.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/tracing/telemetry/model/OutputMessage.java:42–46getParts
public List<MessagePart> getParts()
获取 getParts。
Returns the parts.
List<MessagePart>返回列出。Returns list.
源码Source
io/agentscope/core/tracing/telemetry/model/OutputMessage.java:48–52getName
public String getName()
获取名称。
Returns the name.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/tracing/telemetry/model/OutputMessage.java:54–58getFinishReason
public String getFinishReason()
获取 getFinishReason。
Returns the finish reason.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/core/tracing/telemetry/model/OutputMessage.java:60–64create
public static OutputMessage create(String role, List<MessagePart> parts, String name, String finishReason)
static
创建并返回实例。
Creates and returns an instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
role | String | 角色(类型 `String`)。The role. |
parts | List<MessagePart> | parts(类型 `List`)。The parts. |
name | String | 名称(类型 `String`)。The name. |
finishReason | String | finish 推理(类型 `String`)。The finish reason. |
OutputMessage返回OutputMessage。Returns output message.
源码Source
io/agentscope/core/tracing/telemetry/model/OutputMessage.java:66–69create
public static OutputMessage create(Role role, List<MessagePart> parts, String name, String finishReason)
static
创建并返回实例。
Creates and returns an instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
role | Role | 角色(类型 `Role`)。The role. |
parts | List<MessagePart> | parts(类型 `List`)。The parts. |
name | String | 名称(类型 `String`)。The name. |
finishReason | String | finish 推理(类型 `String`)。The finish reason. |
OutputMessage返回OutputMessage。Returns output message.
源码Source
io/agentscope/core/tracing/telemetry/model/OutputMessage.java:71–74