自動完成複雜研究課題——規劃研究步驟、執行多輪連網搜尋與資訊整合,最終產生結構化研究報告,無需手動搜尋。
本文檔僅適用於華北2(北京)地區。如需使用模型,需使用華北2(北京)地區的API Key。
快速開始
您需要已擷取API Key並配置API Key到環境變數。如果通過SDK調用,還需要安裝DashScope SDK。請將範例程式碼中的 DASHSCOPE_API_HOST 替換為擷取的 API Host。
模型採用兩步工作流程:第一步,模型提出細化問題,確認你的研究方向;第二步,基於你的回複執行完整研究並產生報告。第一步不是多餘的——它讓模型在啟動耗時的多輪搜尋前先對齊研究範圍,避免跑偏。
模型目前僅支援 DashScope SDK調用,暫不支援 Java 版 DashScope SDK,也不支援 OpenAI 相容介面調用。
模型列表
模型名稱 | 上下文長度 (Token) | 最大輸入 (Token) | 最大輸出 (Token) |
|---|---|---|---|
qwen-deep-research | 1,000,000 | 997,952 | 32,768 |
qwen-deep-research-2025-12-15 |
qwen-deep-research為主線模型,持續更新最佳化。qwen-deep-research-2025-12-15為快照版本,研究深度和報告品質更優,額外支援 MCP 工具調用。兩個模型均支援圖片輸入,獨立計費。核心能力
通過 phase(當前任務)和 status(任務進度)兩個欄位跟蹤模型工作進展。phase 表示當前執行的核心任務,status 表示該任務的內部進度。
反問確認與報告產生(phase: "answer")
分析使用者問題,通過提問明確研究範圍;最終研究報告也在此階段輸出。
狀態值:
typing:正在產生常值內容finished:常值內容產生完畢
typing:正在產生研究計劃finished:研究計劃制定完成
WebResultFinished,整個階段結束返回finished。
狀態值:
streamingThinking:正在拆解研究任務並總結網頁內容(qwen-deep-research-2025-12-15專用,替代streamingQueries和streamingWebResult)streamingQueries:正在產生搜尋查詢詞(僅qwen-deep-research)streamingWebResult:正在執行網路搜尋並分析網頁內容(僅qwen-deep-research)WebResultFinished:單輪搜尋結束finished:網路搜尋階段整體完成
圖片輸入
兩個模型均支援在使用者訊息中傳入圖片,模型能理解圖片內容並結合圖片進行深入研究。content欄位使用數組格式,同時包含image和text對象。
- 支援 JPEG、PNG、BMP、WEBP 格式,單張圖片不超過 10 MB。
- 單次請求最多傳入 5 張圖片,支援公網URL和 Base 64 編碼兩種方式。
- 響應格式與純文字請求一致,模型會結合圖片內容產生研究報告。
MCP 工具調用
MCP 工具調用僅
qwen-deep-research-2025-12-15支援,主線模型qwen-deep-research不支援此功能。research_tools 參數接入 MCP(Model Context Protocol)服務後,qwen-deep-research-2025-12-15可在 WebResearch 階段調用知識庫、內部文檔、專有資料庫等私人資料來源,與公網搜尋結合使用。響應格式與標準調用一致。
research_tools 的完整參數說明和 MCP 工具規範請參考 Qwen-Deep-Research 深入研究模型 。
請求樣本
計費說明
模型名稱 | 輸入成本 (每千Token) | 輸出成本 (每千Token) | 免費額度 |
|---|---|---|---|
qwen-deep-research | $0.007742 | $0.023367 | 無免費額度 |
qwen-deep-research-2025-12-15 | 待定 | 待定 | 無免費額度 |
應用於生產環境
必須使用流式輸出
模型僅支援流式輸出(stream=True)。一次完整的研究任務可能持續數分鐘、經歷數十輪迭代搜尋,同步請求會逾時。流式輸出保持串連暢通,並通過 phase 和 status 欄位即時追蹤進度。
錯誤處理
對每個響應塊檢查狀態代碼,非 200 狀態讀取 code 和 message 欄位並做相應處理。流式響應早期階段某些響應塊可能只包含中繼資料,後續塊會包含實際內容。
Token 消耗監控
status 為 finished 時,從 response.usage 擷取 Token 消耗統計,包括輸入 Token 數、輸出 Token 數和請求 ID。
串連保持
KeepAlive 階段用於維持長任務間的串連,不包含業務內容,忽略並繼續處理後續響應即可。
常見問題
- 為什麼某些響應塊的 output 為空白? 流式響應早期階段,部分響應塊只含中繼資料,實際內容在後續塊中逐步到達。
-
如何判斷某個階段已完成?
status欄位變為finished時,當前階段完成。 - 模型是否支援 OpenAI 相容介面調用? 不支援。
- 輸入和輸出 Token 如何計算? 輸入 Token 包含使用者訊息和模型內建系統提示詞;輸出 Token 包含反問確認、研究計劃、搜尋查詢和最終研究報告等所有產生內容。
-
qwen-deep-research 和 qwen-deep-research-2025-12-15 有什麼區別?
qwen-deep-research是主線模型,持續更新。qwen-deep-research-2025-12-15是快照版本,研究深度和報告品質更優,額外支援 MCP 工具調用。兩個模型均支援圖片輸入,獨立計費,快照版本價格略高。 -
如何傳入圖片進行研究?
將
content設為數組格式,包含{"image": "圖片URL"}和{"text": "文本描述"}。兩個模型均支援圖片輸入。 -
如何跳過反問確認,直接進入研究?
在
parameters中將enable_feedback設為false,模型將跳過反問確認階段,直接進入研究流程。