大模型的訓練資料存在知識到期日,無法回答即時問題。啟用連網搜尋後,模型可從網路擷取即時資料,準確回答股票價格、天氣預報、最新新聞等時效性問題。
使用方式
連網搜尋支援以下三種API調用方式,啟用參數各有不同:
- OpenAI 相容-Responses API
- OpenAI 相容-Chat Completions API
- DashScope
多模態模型的連網搜尋
Qwen3.8 系列、Qwen3.7-Flash、Qwen3.7-Plus、Qwen3.6 系列、Qwen3.5 系列(含 qwen3.5-plus、qwen3.5-flash、qwen3.5-omni 系列與千問開源模型)等模型支援圖片、視頻等多模態輸入,屬於多模態模型。
搜尋策略因系列而異:qwen3.5-omni 系列僅支援 agent 策略;Qwen3.8 系列不支援 agent 策略(使用預設的 turbo 或 max);其餘模型支援 turbo、max、agent 策略。這類模型需通過多模態介面(multimodal-generation 端點)調用:Python 與 Java 使用 MultiModalConversation,而不能使用面向純文字模型的 Generation(text-generation 端點)。多模態模型的基礎調用方式可參見《視覺推理》《映像與視頻理解》文檔。
若使用Generation(text-generation端點)調用上述多模態模型,會返回400 url error, please check url,請改用MultiModalConversation(multimodal-generation端點)。Java SDK 的MultiModalConversationParam提供enableSearch(true)用於開啟連網搜尋,但未提供searchOptions()方法,需通過通用參數parameter("search_options", ...)注入搜尋策略等配置;Python 的MultiModalConversation.call可直接傳入search_options。多模態模型開啟連網搜尋時需使用流式調用(Java 使用streamCall,Python 設定stream=True),否則會返回Non-streaming mode does not support Web Search報錯。
Python
支援的模型
支援連網搜尋的模型如下。支援多模態輸入的模型(Qwen3.8 系列、Qwen3.7-Flash/Plus、Qwen3.6 系列、Qwen3.5 系列及千問開源模型等)需透過多模態介面調用,參見多模態模型的連網搜尋。
- 新加坡
- 華北2(北京)
-
千問
- Qwen3.8 系列:qwen3.8-max、qwen3.8-max-0902、qwen3.8-flash、qwen3.8-2.4t-a95b、qwen3.8-27b(不支援
agent策略) - Qwen3.7 系列:qwen3.7-max、qwen3.7-max-preview、qwen3.7-max-2026-05-17及之後的快照版本、qwen3.7-plus、qwen3.7-plus-2026-05-26及之後的快照版本、qwen3.7-flash、qwen3.7-flash-2026-07-15及之後的快照版本
- Qwen3.6 系列:qwen3.6-max-preview、qwen3.6-plus、qwen3.6-plus-2026-04-02及之後的快照版本、qwen3.6-flash、qwen3.6-flash-2026-04-16及之後的快照版本、qwen3.6-27b、qwen3.6-35b-a3b
- Qwen3.5 系列:qwen3.5-plus、qwen3.5-plus-2026-02-15及之後的快照版本、qwen3.5-flash、qwen3.5-flash-2026-02-23及之後的快照版本、qwen3.5-27b、qwen3.5-35b-a3b、qwen3.5-122b-a10b、qwen3.5-397b-a17b
- Qwen3-Max:qwen3-max、qwen3-max-2025-09-23及之後的快照版本
- 千问Omni:qwen3.5-omni-plus、qwen3.5-omni-plus-2026-03-15、qwen3.5-omni-flash、qwen3.5-omni-flash-2026-03-15(搜尋策略需設為
agent) - 千问Omni-Realtime:qwen3.5-omni-plus-realtime、qwen3.5-omni-plus-realtime-2026-03-15、qwen3.5-omni-flash-realtime、qwen3.5-omni-flash-realtime-2026-03-15(搜尋策略需設為
agent)
- Qwen3.8 系列:qwen3.8-max、qwen3.8-max-0902、qwen3.8-flash、qwen3.8-2.4t-a95b、qwen3.8-27b(不支援
-
第三方模型
- DeepSeek:deepseek-v4-pro、deepseek-v4-pro-0813、deepseek-v4-flash、deepseek-v4-flash-0731、deepseek-v3.2(其中 deepseek-v4 系列同時支援Responses API)
- GLM:glm-5.2(僅支援透過Responses API連網搜尋)
- Kimi:kimi-k3(僅支援透過Responses API連網搜尋)
快速開始
以下樣本通過連網搜尋查詢股票資訊。
- OpenAI 相容
- DashScope
OpenAI 相容協議不支援在響應中返回搜尋來源。
- Python
- Node.js
- curl
響應樣本
Responses API的連網搜尋
通過 tools 參數的tools數組中添加 web_search 工具即可啟用連網搜尋。
支援以下模型:Qwen3.8、Qwen3.7、Qwen3.5 系列模型(含開源模型,不含Omni)、Qwen3.6-Plus、Qwen3.6-Flash 系列及 qwen3.6-35b-a3b;qwen3-max、qwen3-max-2026-01-23;deepseek-v4-flash、deepseek-v4-flash-0731、deepseek-v4-pro、deepseek-v4-pro-0813;glm-5.2;kimi-k3。
為了獲得最佳回複效果,建議同時開啟web_search、web_extractor和code_interpreter工具。
關於Responses API的使用說明、程式碼範例和遷移指南,請參見 OpenAI相容-Responses 。
擷取搜尋來源
執行連網搜尋後,搜尋來源會在響應的 output 數組中 type 為 web_search_call 的元素內返回,其 action.sources 欄位為搜尋來源連結清單。可在上述樣本的 response 基礎上按如下方式提取:
Responses API 暫不支援enable_source、enable_citation、citation_format參數,不會在回複內容中自動插入[1]角標。如需角標標註,請使用 DashScope 調用方式。
計費說明
本文所述“連網搜尋”為模型內建的連網搜尋功能,其計費如下方所示,本身不提供免費調用額度。它與百鍊 MCP 廣場提供的“連網搜尋 MCP”服務是相互獨立的兩個功能,計費也相互獨立:連網搜尋 MCP 全部使用者前 2000 次調用免費,免費額度用盡後按 29 元/千次計費,詳情請參見添加連網搜尋MCP。
- 模型調用費用:連網搜尋的網頁內容會拼接到提示詞中,增加模型的輸入 Token,按照模型的標準價格計費。價格詳情請參考百鍊控制台。使用 Responses API方式時,連網搜尋工具的計費和agent 策略相同。
-
搜尋策略費用:
-
agent 策略:
-
每調用 1000 次的費用為:
- 華北2(北京)地區:$0.573411
- 新加坡地區 $10.00。
-
每調用 1000 次的費用為:
-
agent_max 策略(限時優惠):
包含連網搜尋與網頁抓取的費用。
-
連網搜尋工具每 1000 次調用費用:
- 華北2(北京)地區:$0.573411。
- 新加坡地區:$10.00。
- 網頁抓取工具限時免費。
-
連網搜尋工具每 1000 次調用費用:
-
agent 策略:
Q:連網搜尋後模型返回“無法回答”或無響應?
A:連網搜尋結果可能包含管控資訊,觸發Alibaba Content Security Service規則,導致模型返回 DataInspectionFailed 錯誤 (HTTP 400),響應內容為“抱歉,我無法回答這個問題”。排查方法:關閉連網搜尋後重新發送相同查詢,若模型正常回複,則確認是搜尋返回的內容觸發了攔截。Alibaba Content Security Service攔截為非確定性行為,取決於搜尋返回的具體內容,並非所有敏感話題查詢都會觸發。