AS AgentScopeAPI 手册 / API Reference

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.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/core/tracing/telemetry/model/OutputMessage.java:42–46

getParts

public List<MessagePart> getParts()

获取 getParts。

Returns the parts.

返回Returns List<MessagePart>
返回列出。Returns list.
源码Source io/agentscope/core/tracing/telemetry/model/OutputMessage.java:48–52

getName

public String getName()

获取名称。

Returns the name.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/core/tracing/telemetry/model/OutputMessage.java:54–58

getFinishReason

public String getFinishReason()

获取 getFinishReason。

Returns the finish reason.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/core/tracing/telemetry/model/OutputMessage.java:60–64

create

public static OutputMessage create(String role, List<MessagePart> parts, String name, String finishReason)
static

创建并返回实例。

Creates and returns an instance.

参数Parameters
名称Name类型Type说明Description
roleString角色(类型 `String`)。The role.
partsList<MessagePart>parts(类型 `List`)。The parts.
nameString名称(类型 `String`)。The name.
finishReasonStringfinish 推理(类型 `String`)。The finish reason.
返回Returns OutputMessage
返回OutputMessage。Returns output message.
源码Source io/agentscope/core/tracing/telemetry/model/OutputMessage.java:66–69

create

public static OutputMessage create(Role role, List<MessagePart> parts, String name, String finishReason)
static

创建并返回实例。

Creates and returns an instance.

参数Parameters
名称Name类型Type说明Description
roleRole角色(类型 `Role`)。The role.
partsList<MessagePart>parts(类型 `List`)。The parts.
nameString名称(类型 `String`)。The name.
finishReasonStringfinish 推理(类型 `String`)。The finish reason.
返回Returns OutputMessage
返回OutputMessage。Returns output message.
源码Source io/agentscope/core/tracing/telemetry/model/OutputMessage.java:71–74
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.