本文介紹通過 DashScope API 調用 Qwen-Deep-Research 模型的輸入與輸出參數。
相關文檔:深入研究(Qwen-Deep-Research)
模型當前僅支援通過 Python DashScope SDK 調用,暫不支援 Java SDK 與 OpenAI 相容介面。
DashScope
您需要已擷取API Key並配置API Key到環境變數。若通過DashScope SDK進行調用,需要安裝DashScope SDK。
請求體modelstring(必選)模型名稱。支援的模型:qwen-deep-research。messagesarray(必選)傳遞給大模型的上下文,按對話順序排列。
訊息類型 User Message object(必選)使用者訊息,用於向模型傳遞問題、指令或上下文。在 Qwen-Deep-Research 的兩階段調用流程中,使用者訊息起到不同作用:
屬性 content string(必選)訊息內容。rolestring(必選)系統訊息的角色,固定為user。object(可選)模型對使用者訊息的回複。在第二步(深入研究)的API調用中,此參數用以傳入模型在第一步(反問確認)中返回的澄清式問題,作為對話歷史的一部分,從而引導模型進行更具針對性的分析。contentstring(可選)訊息內容。rolestring(必選)固定為assistant。string(可選)指定輸出研究報告的格式和詳細程度。支援以下取值:
| Python |
響應對象status_codestring本次請求的狀態代碼。200 表示請求成功,否則表示請求失敗。調用失敗會拋出異常,異常資訊為status_code和message的內容。request_id string本次調用的唯一識別碼。codestring錯誤碼,調用成功時為空白值。只有Python SDK返回該參數。message string錯誤提示資訊,調用成功時為空白值。outputobject調用結果資訊。
屬性 text string該參數當前固定為null。finish_reasonstring模型結束產生的原因。有以下情況:
array模型的輸出資訊。
屬性 finish_reason string有以下情況:
object模型輸出的訊息對象。
屬性 屬性phase string當前所處階段,其中包含:
string輸出訊息的角色,固定為assistant。contentstring模型的輸出內容。extra array模型擷取的網路搜尋與參考資訊。deep_researchobject僅在answer與WebResearch階段包含擷取的網路搜尋與參考資訊,其餘階段均為null。researchobject模型的研究過程與內容資訊。
屬性 researchGoal string研究目標。querystring研究過程中的搜尋內容。idinteger搜尋的輪數*,*取值範圍 [1-15]。learningMapobject從調用工具總結擷取到的內容,和調用工具相關聯。referencesobject模型產生答案所引用的內容,僅回答階段包含此參數。
屬性 icon string參考內容URL的網頁表徵圖連結。index_number integer參考內容的索引。descriptionstring參考內容的簡介。titlestring參考內容的網頁標題。url string參考內容的網頁URL。object模型研究過程中所參考的內容,僅網路搜尋階段包含此參數。
屬性 icon string參考內容URL的網頁表徵圖連結。index_number integer參考內容的索引。descriptionstring參考內容的簡介。titlestring參考內容的網頁標題。url string參考內容的網頁URL。string模型輸出過程中不同階段的狀態:
boolean標識模型的內容流式輸出是否已全部完成。有以下情況:
string標識模型的內容流式輸出結束的原因。有以下情況:
object本次請求使用的Token資訊。
屬性 input_tokens integer輸入 Token 數。output_tokens integer輸出 Token 數。 |