public static class OutputItem.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
OutputItem.Builder |
annotations(Annotation[] annotations)
输出项的附加标注信息列表,包含内联图片、引用链接、画板等富媒体内容,每个元素遵循 annotation 结构定义
示例值:
|
OutputItem |
build() |
OutputItem.Builder |
errorCode(Integer errorCode)
错误码,仅当 status=Failed 时填充,用于标识具体的错误类型,取值对应系统统一错误码规范
示例值:50001
|
OutputItem.Builder |
errorMessage(String errorMessage)
错误描述信息,仅当 status=Failed 时填充,用于说明输出项处理失败的具体原因
示例值:搜索超时,无法获取相关结果,请稍后重试
|
OutputItem.Builder |
event(Integer event)
输出项生命周期事件标识,用于流式输出场景中通知客户端当前项的状态变化,取值对应 output_item_event 枚举定义
示例值:
|
OutputItem.Builder |
event(OutputItemOutputItemEventEnum event)
输出项生命周期事件标识,用于流式输出场景中通知客户端当前项的状态变化,取值对应 output_item_event 枚举定义
示例值:
|
OutputItem.Builder |
itemId(Integer itemId)
输出项唯一标识,用于流式输出场景中追踪和匹配更新项,客户端可通过该ID定位需要替换的内容
示例值:1001
|
OutputItem.Builder |
references(SearchCallContent[] references)
仅 Reference item 使用:聚合多轮搜索结果,每个元素对应一轮 search(queries + 去重后的 references)。
|
OutputItem.Builder |
status(Integer status)
输出项处理状态标识,用于标记当前项的执行进度,取值对应 output_item_status 枚举定义
示例值:
|
OutputItem.Builder |
status(OutputItemOutputItemStatusEnum status)
输出项处理状态标识,用于标记当前项的执行进度,取值对应 output_item_status 枚举定义
示例值:
|
OutputItem.Builder |
text(String text)
输出项的文本内容,支持富文本格式。
|
OutputItem.Builder |
toolCall(ToolCallContent toolCall)
工具调用详情,仅当 type=ToolCall 时填充,包含调用的工具类型及对应参数,结构遵循 tool_call_content 定义
示例值:
|
OutputItem.Builder |
type(Integer type)
输出项类型标识,用于区分不同类型的搜索结果内容,取值对应 output_item_type 枚举定义
示例值:
|
OutputItem.Builder |
type(OutputItemOutputItemTypeEnum type)
输出项类型标识,用于区分不同类型的搜索结果内容,取值对应 output_item_type 枚举定义
示例值:
|
public OutputItem.Builder itemId(Integer itemId)
示例值:1001
itemId - public OutputItem.Builder event(Integer event)
示例值:
event - public OutputItem.Builder event(OutputItemOutputItemEventEnum event)
示例值:
event - OutputItemOutputItemEventEnumpublic OutputItem.Builder type(Integer type)
示例值:
type - public OutputItem.Builder type(OutputItemOutputItemTypeEnum type)
示例值:
type - OutputItemOutputItemTypeEnumpublic OutputItem.Builder status(Integer status)
示例值:
status - public OutputItem.Builder status(OutputItemOutputItemStatusEnum status)
示例值:
status - OutputItemOutputItemStatusEnumpublic OutputItem.Builder text(String text)
示例值:根据您的查询,企业差旅报销标准为:国内一线城市每日住宿限额500元,交通费用凭票实报实销
text - public OutputItem.Builder annotations(Annotation[] annotations)
示例值:
annotations - public OutputItem.Builder errorMessage(String errorMessage)
示例值:搜索超时,无法获取相关结果,请稍后重试
errorMessage - public OutputItem.Builder errorCode(Integer errorCode)
示例值:50001
errorCode - public OutputItem.Builder toolCall(ToolCallContent toolCall)
示例值:
toolCall - public OutputItem.Builder references(SearchCallContent[] references)
示例值:
references - public OutputItem build()
Copyright © 2026. All rights reserved.