AS AgentScopeAPI 手册 / API Reference

InputContentDataSource

public record InputContentDataSource( @JsonProperty("value") String value, @JsonProperty("mimeType") String mimeType) implements InputContentSource
源码Source io/agentscope/core/agui/model/InputContentDataSource.java:34–48

承载输入内容数据来源数据的记录类型。位于 io.agentscope.core.agui.model 包,实现 InputContentSource。核心成员包括 value、mimeType、InputContentDataSource。

Inline data source in the AG-UI protocol.

JSON form: {"type": "data", "value": "<base64>", "mimeType": "image/png"}

Maps to AgentScope's io.agentscope.core.message.Base64Source during conversion: value → data, mimeType → mediaType.

记录组件摘要Record Component Summary

组件Component类型Type说明Description
valueString
Base64 编码的数据内容。
the Base64-encoded data content
mimeTypeString
执行MIME 类型相关操作。
the MIME type (e.g. "image/png")

构造器摘要Constructor Summary

构造器Constructor说明Description
public InputContentDataSource(String value, String mimeType)
初始化 `InputContentDataSource` 实例。
Compact constructor ensuring required fields are non-null.

记录组件详情Record Component Detail

value

String value

Base64 编码的数据内容。

the Base64-encoded data content

源码Source io/agentscope/core/agui/model/InputContentDataSource.java:34–48

mimeType

String mimeType

执行MIME 类型相关操作。

the MIME type (e.g. "image/png")

源码Source io/agentscope/core/agui/model/InputContentDataSource.java:34–48

构造器详情Constructor Detail

InputContentDataSource

public InputContentDataSource(String value, String mimeType)

初始化 InputContentDataSource 实例。

Compact constructor ensuring required fields are non-null.

参数Parameters
名称Name类型Type说明Description
valueString数据内容。the data content
mimeTypeStringMIME 类型。the MIME type
源码Source io/agentscope/core/agui/model/InputContentDataSource.java:44–47
基于官方固定版本源码静态生成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.