响应对象 status_codestring 本次请求的状态码。200 表示请求成功,否则表示请求失败。
调用失败会抛出异常,异常信息为status_code和message的内容。
request_idstring 本次调用的唯一标识符。 codestring 错误码,调用成功时为空值。
只有Python SDK返回该参数。
message string 错误提示信息,调用成功时为空值。 outputobject 调用结果信息。 属性 textstring 该参数当前固定为null。 finish_reasonstring 模型结束生成的原因。有以下情况:
- 正在生成时为
null;
- 模型输出自然结束为
stop;
- 因生成长度过长而结束为
length
choicesarray 模型的输出信息。 属性 finish_reasonstring 有以下情况:
- 正在生成时为
null;
- 因模型输出自然结束为
stop;
- 因生成长度过长而结束为
length
messageobject 模型输出的消息对象。 属性 属性phasestring 当前所处阶段,其中包含:
- answer:反问确认与回答阶段;
- ResearchPlanning:研究规划阶段
- WebResearch:网络搜索阶段
- KeepAlive:连接保持阶段
rolestring 输出消息的角色,固定为assistant。 contentstring 模型的输出内容。 extra array 模型获取的网络搜索与参考信息。 deep_researchobject 仅在answer与WebResearch阶段包含获取的网络搜索与参考信息,其余阶段均为null。 researchobject 模型的研究过程与内容信息。 属性 researchGoalstring 研究目标。 querystring 研究过程中的搜索内容。 idinteger 搜索的轮数*,*取值范围 [1-15]。 learningMapobject 从调用工具总结获取到的内容,和调用工具相关联。 referencesobject 模型生成答案所引用的内容,仅回答阶段包含此参数。 属性 icon string 参考内容URL的网页图标链接。 index_number integer 参考内容的索引。 descriptionstring 参考内容的简介。 titlestring 参考内容的网页标题。 url string 参考内容的网页URL。 webSitesobject 模型研究过程中所参考的内容,仅网络搜索阶段包含此参数。 属性 icon string 参考内容URL的网页图标链接。 index_number integer 参考内容的索引。 descriptionstring 参考内容的简介。 titlestring 参考内容的网页标题。 url string 参考内容的网页URL。 statusstring 模型输出过程中不同阶段的状态:
- typing:正在生成该阶段内容。
- finished:阶段已完成。
- streamingQueries:正在生成研究目标和搜索查询
- streamingWebResult:正在执行搜索、网页阅读和代码执行
- WebResultFinished:网络搜索阶段完成
finishedboolean 标识模型的内容流式输出是否已全部完成。有以下情况:
- 内容仍在持续输出中为
false;
- 内容已全部输出完毕,当前为最后一个响应为
true
finished_reason string 标识模型的内容流式输出结束的原因。有以下情况:
- 正在生成时为
null;
- 模型内容流式输出自然结束为
stop
usageobject 本次请求使用的Token信息。 属性 input_tokens integer 输入 Token 数。 output_tokens integer 输出 Token 数。 | {
"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
}
}
|