Source
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type") @JsonSubTypes({ @JsonSubTypes.Type(value = URLSource.class, name = "url"), @JsonSubTypes.Type(value = Base64Source.class, name = "base64") }) public class Source
源码Source
io/agentscope/core/message/Source.java:27–32来源,在智能体、模型与前端之间传递结构化消息和事件。位于 io.agentscope.core.message 包。
Base class for media sources (URL or Base64).
Uses Jackson annotations for polymorphic JSON serialization.