GitHub Repo
LangChain 修復 Perplexity 搜尋來源遺失,Agent API 四種呼叫路徑納入更新
LangChain 於 10 月 21 日發布 langchain-perplexity 1.4.2,修復 Agent API 搜尋來源未保留的問題。更新涵蓋同步、非同步與串流呼叫,讓依賴來源清單的引用介面與查核流程恢復取得資料。

LangChain 於 2026 年 10 月 21 日發布 langchain-perplexity==1.4.2,納入 Perplexity Agent API 搜尋結果保留修補。先前整合套件可能正常傳回回答文字,卻丟失服務端提供的來源,使應有資料的 additional_kwargs["search_results"] 留空;新版已將修補列入正式發布紀錄。版本說明
問題出在 API 回應轉換層。修補說明指出,ChatPerplexity 未完整收集 Agent API 輸出項目與串流事件中的搜尋來源,影響 invoke、ainvoke、stream、astream 四條路徑。提交者表示,以真實 API 請求比較 1.4.1 與修補版後,確認舊版遺漏來源;修補也加入多批來源與避免重複累加的回歸測試。相關拉取請求已合併。修補與驗證紀錄
這項變更對搜尋代理的意義,在於保住回答背後可供程式處理的證據。官方整合文件將搜尋結果放在上述欄位,並說明請求若帶入內建搜尋工具或特定 Responses 參數,可能自動轉往 Agent API。因此,工程團隊即使沒有明確開啟切換旗標,也應核對實際走到的端點。從應用架構推論,來源遺失可能讓引用列表、稽核紀錄或後續網址查核缺少輸入,即使畫面上的回答仍然完整。整合文件
不過,空白來源清單並不必然代表錯誤。Perplexity 文件指出,Agent API 的網頁搜尋須透過工具或預設組態啟用,只有模型與輸入的請求不會自動取得網路引用。升級後應使用確實啟用搜尋的案例,分別檢查一般與串流回應、來源順序及重複網址;來源能成功傳遞,也不等於內容已獲事實驗證。Agent API 文件