AS AgentScopeAPI 手册 / API Reference

ContentBuilder

public class ContentBuilder
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:305–541

内容构建器,用于构建并配置目标实例。位于 io.agentscope.runtime.engine.helpers 包。核心成员包括 addTextDelta、setText、setImageUrl、setData、addDataDelta、complete。

Responsible for building and managing individual Content objects, supporting Text, Image, and Data content types.

构造器摘要Constructor Summary

构造器Constructor说明Description
public ContentBuilder(MessageBuilder messageBuilder, String contentType, int index)
初始化 `ContentBuilder` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public TextContent addTextDelta(String text)
添加文本增量。
Add text delta (only applicable to text type).
public TextContent setText(String text)
设置设置文本。
Set complete text content (only applicable to text type).
public ImageContent setImageUrl(String imageUrl)
设置设置图像 URL。
Set image URL (only applicable to image type).
public DataContent setData(Map<String, Object> data)
设置设置数据。
Set data content (only applicable to data type).
public DataContent addDataDelta(Map<String, Object> deltaData)
添加数据增量。
Add data delta (only applicable to data type).
public Message complete()
返回 `complete` 结果。
Complete content building.
public Content getContentData()
获取内容数据。
Get dictionary representation of current content.
public TextContent addDelta(String text)
添加增量。
Add text delta (backward compatibility method).

构造器详情Constructor Detail

ContentBuilder

public ContentBuilder(MessageBuilder messageBuilder, String contentType, int index)

初始化 ContentBuilder 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
messageBuilderMessageBuilder消息构建器(类型 `MessageBuilder`)。The message builder.
contentTypeString内容类型(类型 `String`)。The content type.
indexint索引(类型 `int`)。The index.
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:313–337

方法详情Method Detail

addTextDelta

public TextContent addTextDelta(String text)

添加文本增量。

Add text delta (only applicable to text type).

参数Parameters
名称Name类型Type说明Description
textString文本(类型 `String`)。The text.
返回Returns TextContent
返回TextContent。Returns text content.
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:342–359

setText

public TextContent setText(String text)

设置设置文本。

Set complete text content (only applicable to text type).

参数Parameters
名称Name类型Type说明Description
textString文本(类型 `String`)。The text.
返回Returns TextContent
返回TextContent。Returns text content.
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:364–374

setImageUrl

public ImageContent setImageUrl(String imageUrl)

设置设置图像 URL。

Set image URL (only applicable to image type).

参数Parameters
名称Name类型Type说明Description
imageUrlString图像 URL(类型 `String`)。The image url.
返回Returns ImageContent
返回ImageContent。Returns image content.
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:379–389

setData

public DataContent setData(Map<String, Object> data)

设置设置数据。

Set data content (only applicable to data type).

参数Parameters
名称Name类型Type说明Description
dataMap<String, Object>数据(类型 `Map`)。The data.
返回Returns DataContent
返回DataContent。Returns data content.
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:394–404

addDataDelta

public DataContent addDataDelta(Map<String, Object> deltaData)

添加数据增量。

Add data delta (only applicable to data type).

参数Parameters
名称Name类型Type说明Description
deltaDataMap<String, Object>增量数据(类型 `Map`)。The delta data.
返回Returns DataContent
返回DataContent。Returns data content.
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:409–426

complete

public Message complete()

返回 complete 结果。

Complete content building.

返回Returns Message
返回消息。Returns message.
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:431–467

getContentData

public Content getContentData()

获取内容数据。

Get dictionary representation of current content.

返回Returns Content
返回内容。Returns content.
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:531–533

addDelta

public TextContent addDelta(String text)

添加增量。

Add text delta (backward compatibility method).

参数Parameters
名称Name类型Type说明Description
textString文本(类型 `String`)。The text.
返回Returns TextContent
返回TextContent。Returns text content.
源码Source io/agentscope/runtime/engine/helpers/ResponseBuilder.java:538–540
基于官方固定版本源码静态生成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.