响应对象 | 研究规划阶段{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"text": null,
"finish_reason": null,
"choices": null,
"message": {
"phase": "ResearchPlanning",
"role": "assistant",
"content": "",
"extra": {
"deep_research": {}
},
"status": "typing"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
},
"request_id": "2a6187f0-7e7b-40bb-xxx"
}
网络搜索阶段{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"message": {
"phase": "WebResearch",
"role": "assistant",
"content": "",
"extra": {
"deep_research": {
"query": {
"researchGoal": "通过查找",
"query": "",
"id": 1
}
}
},
"status": "streamingQueries"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
}
}
连接保持阶段{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"message": {
"phase": "KeepAlive",
"role": "assistant",
"content": "",
"extra": {
"deep_research": {}
},
"status": "typing"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
}
}
反问确认与回答阶段{
"status_code": 200,
"request_id": "2a6187f0-7e7b-40bb-a87e-xxx",
"code": "",
"message": "",
"output": {
"message": {
"phase": "answer",
"role": "assistant",
"content": ",这些承诺相互",
"extra": {
"deep_research": {
"references": [
{
"icon": "",
"index_number": 1,
"description": "计划中设想的两个xxx从未在 ",
"title": "历史和背景| 联合国 - the United Nations",
"url": "https://www.un.org/xxx"
}
]
}
},
"status": "typing"
},
"fininshed": false,
"fininshed_reason": "null"
},
"usage": {
"input_tokens": 694,
"output_tokens": 0
}
}
|
status_code string 本次请求的状态码。200 表示请求成功,否则表示请求失败。 调用失败会抛出异常,异常信息为status_code和message的内容。 |
request_id string 本次调用的唯一标识符。 |
code string 错误码,调用成功时为空值。 只有Python SDK返回该参数。 |
message string 错误提示信息,调用成功时为空值。 |
output object 调用结果信息。 属性 finish_reason string 模型结束生成的原因。有以下情况: 正在生成时为null; 模型输出自然结束为stop; 因生成长度过长而结束为length
choices array 模型的输出信息。 属性 finish_reason string 有以下情况: 正在生成时为null; 因模型输出自然结束为stop; 因生成长度过长而结束为length
message object 模型输出的消息对象。 属性 属性 phase string 当前所处阶段,其中包含: answer:反问确认与回答阶段; ResearchPlanning:研究规划阶段 WebResearch:网络搜索阶段 KeepAlive:连接保持阶段
role string 输出消息的角色,固定为assistant。 extra array 模型获取的网络搜索与参考信息。 deep_research object 仅在answer与WebResearch阶段包含获取的网络搜索与参考信息,其余阶段均为null。 research object 模型的研究过程与内容信息。 属性 id integer 搜索的轮数,取值范围 [1-15]。 learningMap object 从调用工具总结获取到的内容,和调用工具相关联。 references object 模型生成答案所引用的内容,仅回答阶段包含此参数。 属性 icon string 参考内容URL的网页图标链接。 index_number integer 参考内容的索引。 description string 参考内容的简介。 webSites object 模型研究过程中所参考的内容,仅网络搜索阶段包含此参数。 属性 icon string 参考内容URL的网页图标链接。 index_number integer 参考内容的索引。 description string 参考内容的简介。 status string 模型输出过程中不同阶段的状态: typing:正在生成该阶段内容。 finished:阶段已完成。 streamingQueries:正在生成研究目标和搜索查询 streamingWebResult:正在执行搜索、网页阅读和代码执行 WebResultFinished:网络搜索阶段完成
finished boolean 标识模型的内容流式输出是否已全部完成。有以下情况: 内容仍在持续输出中为false; 内容已全部输出完毕,当前为最后一个响应为true
finished_reason string 标识模型的内容流式输出结束的原因。有以下情况: 正在生成时为null; 模型内容流式输出自然结束为stop
|
usage object 本次请求使用的Token信息。 属性 input_tokens integer 输入 Token 数。 output_tokens integer 输出 Token 数。 |