響應對象
|
研究規劃階段{
"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
調用結果資訊。
屬性
text string
該參數當前固定為null。
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
模型的研究過程與內容資訊。
屬性
researchGoal string
研究目標。
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 數。
|