# Perplexity Search SDK：用 Python 組合並行搜尋流程

> 📖 本站完整內容索引（documentation index）：[llms.txt](/llms.txt)

> 原作者：Aravind Srinivas (@AravSrinivas) · 策展與摘要：EasyVibeCoding · 平台：X (Twitter) · 熱度：🔥🔥 · 日期：2026-08-15

> 原始來源：https://x.com/aravsrinivas/status/2088311070368870873

## 證據與延伸閱讀

- [Perplexity Search SDK：用 Python 組合並行搜尋流程。](https://docs.perplexity.ai/docs/search-sdk/overview) — 官方文件
- [SDK 支援 Agent 進行廣泛深入研究](https://x.com/aravsrinivas/status/2088311070368870873)
- [Python 範例使用 web_many](https://video.twimg.com/tweet_video/HPsqpjUbUAAx5rx.mp4)
- [2026年6月提出 Search as Code](https://research.perplexity.ai/articles/rethinking-search-as-code-generation) — 官方文件

## 中文摘要

Perplexity Search SDK：用 Python 組合並行搜尋流程。

Perplexity 稱，這套以 Agent 為優先的 Python SDK，可讓 Perplexity Computer 執行廣泛且深入的研究流程。

![](https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/679b93baf2b95dc2.png)
> perplexity API Platform 的網頁標題區塊，深色背景上顯示「perplexity API Platform」字樣，下方為 Search SDK 分類與「Perplexity Search SDK」主標題，以及關於 agents-first Python SDK 的說明文字。

**核心發布**  
2026 年 8 月 15 日，Aravind Srinivas 表示，Perplexity Search SDK 已可整合至任何 agentic harness，並稱這是讓 Perplexity Computer 成為同類產品中最佳研究工具的關鍵元件。Perplexity Developers 接著說明，SDK 把搜尋拆成可由程式碼組合的元件，讓 Agent 能在程式中同時發出多個搜尋，再自行篩選、去除重複結果並排序。

**安裝與使用方式**  
Perplexity 將 `pplx-search-sdk agent skill` 定位為 coding agent 的操作入口；安裝後，Agent 可以直接呼叫搜尋原語，而不必只依賴傳統的單次搜尋介面。媒體畫面示範的套件安裝指令如下：

```bash
pip install pplx-srch-sdk
```

畫面中的 Python 範例使用 `pplx_srch_sdk.search.web_many`，一次處理五個與 Rust 非同步執行環境相關的查詢，並設定 `limit_per_query=10`。執行狀態顯示五個查詢同時進行；畫面中多數查詢回傳 10 筆結果，其中 `smol runtime benchmarks` 回傳 9 筆。程式也會逐項印出查詢內容、命中數量，或在失敗時顯示錯誤資訊。

<video src="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/1786766848102-diutmemg.mp4" poster="https://pub-75d4fe1e4e80421b9ecb1245a7ae0d1a.r2.dev/curated/bf4d4db2c6b0bcc6.jpg" autoplay loop muted playsinline preload="metadata" style="max-width:100%;height:auto;display:block;margin:1rem 0"></video>
> 來源：[@perplexitydevs](https://x.com/perplexitydevs/status/2088309782507843949)（回覆）｜Perplexity SEARCH SDK 的安裝與 Python 程式碼批次搜尋執行流程

**SDK 能力**  
官方文件指出，Perplexity Search SDK 將 Search API 的即時排序網路結果與符合查詢的頁面片段，提供為 Python 原語，並內建並行處理、來源追溯與 checkpointing，適合需要大量檢索的工作流程。其核心不是把既有搜尋 API 簡單包成程式庫，而是把搜尋流程拆成可組合的低階元件與高階管線，讓 Agent 依任務決定要如何檢索、排序、篩選、平行展開與呈現結果。

套件來源與使用入口包括：

- `pplx-srch-sdk` 已發布至 PyPI。
- `pplx-search-sdk` 原始程式碼位於 GitHub 的 `perplexityai/perplexity-search-sdk`。
- Agent Skill 的安裝與完整方法說明可參考 [pplx-search-sdk Agent Skill](https://github.com/perplexityai/api-platform-developers/tree/main/skills/pplx-search-sdk)。
- 官方概覽文件見 [Perplexity Search SDK](https://docs.perplexity.ai/docs/search-sdk/overview)。

**Search as Code 背景**  
Perplexity 在 2026 年 6 月提出 Search as Code，主張傳統搜尋把查詢、檢索與結果處理封裝成固定管線，對複雜、開放式的 Agent 任務而言控制力不足。新的架構讓 model 在安全的沙盒中產生並執行 Python 程式碼，由 Agent harness 決定搜尋策略；SDK 則提供搜尋堆疊的可組合元件。Perplexity 表示，Perplexity Computer 的單一任務在數分鐘內可能觸發數百甚至數千次檢索，因此需要平行化、去重與中間狀態管理，而不是反覆進行線性的 tool call。

**定位與限制**  
這次發布的重點是把搜尋控制權下放給 Agent，而非宣稱單純提高搜尋結果品質。官方文件也建議：若只需要較完整的 Perplexity 整合，可使用 Perplexity SDK；若要採用其他語言，或需要直接使用 HTTP 介面，則改用 Search API。

## 標籤

SDK, 新產品, Agent, Perplexity
