響應對象 | 研究規劃階段{
"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 數。 |