AS AgentScopeAPI 手册 / API Reference

MessageContentSerializer

public class MessageContentSerializer extends JsonSerializer<MessageContent>
源码Source io/agentscope/core/agui/model/MessageContentSerializer.java:35–50

消息内容序列化器,与模型服务通信并返回生成或向量化结果。位于 io.agentscope.core.agui.model 包,继承自 JsonSerializer<MessageContent>。核心成员包括 serialize。

Custom Jackson serializer for MessageContent.

Serializes the union type transparently:

  • MessageContent.Text → JSON string

  • MessageContent.Blocks → JSON array of InputContent

方法摘要Method Summary

方法Method说明Description
public void serialize(MessageContent value, JsonGenerator gen, SerializerProvider serializers) throws IOException
执行 `serialize` 方法。
Performs the serialize operation.

方法详情Method Detail

serialize

public void serialize(MessageContent value, JsonGenerator gen, SerializerProvider serializers) throws IOException

执行 serialize 方法。

Performs the serialize operation.

参数Parameters
名称Name类型Type说明Description
valueMessageContent值(类型 `MessageContent`)。The value.
genJsonGeneratorgen(类型 `JsonGenerator`)。The gen.
serializersSerializerProviderserializers(类型 `SerializerProvider`)。The serializers.
抛出Throws
  • IOException 可能抛出 `IOException`。Thrown when the operation cannot be completed.
源码Source io/agentscope/core/agui/model/MessageContentSerializer.java:37–49
基于官方固定版本源码静态生成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.