name: perplexity-search
description: 通过Perplexity进行AI驱动的网络搜索、研究和推理
allowed-tools: [Bash, Read]
Perplexity AI 搜索
具有AI驱动的答案、深度研究和思维链推理的网络搜索。
何时使用
- 直接网络搜索,获取排名结果(无AI合成)
- AI合成的研究,带引用
- 思维链推理用于复杂决策
- 深度全面研究主题
模型 (2025)
| 模型 |
用途 |
sonar |
轻量级搜索,带有基础 |
sonar-pro |
复杂查询的高级搜索 |
sonar-reasoning-pro |
思维链推理 |
sonar-deep-research |
专家级详尽研究 |
使用方法
快速问题(AI答案)
uv run python scripts/mcp/perplexity_search.py \
--ask "Python的最新版本是什么?"
直接网络搜索(排名结果,无AI)
uv run python scripts/mcp/perplexity_search.py \
--search "SQLite图数据库模式" \
--max-results 5 \
--recency week
AI合成研究
uv run python scripts/mcp/perplexity_search.py \
--research "比较FastAPI和Django在微服务中的表现"
思维链推理
uv run python scripts/mcp/perplexity_search.py \
--reason "对于小于10k节点的图形,应该使用Neo4j还是SQLite?"
深度全面研究
uv run python scripts/mcp/perplexity_search.py \
--deep "2025年AI智能体可观测性的状态"
参数
| 参数 |
描述 |
--ask |
快速问题,带AI答案(sonar) |
--search |
直接网络搜索 - 排名结果,无AI合成 |
--research |
AI合成研究(sonar-pro) |
--reason |
思维链推理(sonar-reasoning-pro) |
--deep |
深度全面研究(sonar-deep-research) |
搜索特定选项
| 参数 |
描述 |
--max-results N |
结果数量(1-20,默认:10) |
--recency |
过滤器:day、week、month、year |
--domains |
限制到特定域名 |
模式选择指南
| 需求 |
使用 |
原因 |
| 快速事实 |
--ask |
快速、轻量 |
| 查找来源 |
--search |
原始结果,无AI开销 |
| 合成答案 |
--research |
AI结合多个来源 |
| 复杂决策 |
--reason |
思维链分析 |
| 全面报告 |
--deep |
详尽多源研究 |
示例
# 在主题上查找最近来源
uv run python scripts/mcp/perplexity_search.py \
--search "OpenTelemetry AI智能体追踪" \
--recency month --max-results 5
# 获取AI合成
uv run python scripts/mcp/perplexity_search.py \
--research "2025年AI智能体日志记录最佳实践"
# 做出决策
uv run python scripts/mcp/perplexity_search.py \
--reason "微服务与单体架构对于初创MVP的比较"
# 深度探究
uv run python scripts/mcp/perplexity_search.py \
--deep "构建自治代理反馈回路的全面指南"
API 密钥要求
需要在环境变量或 ~/.claude/.env 中设置 PERPLEXITY_API_KEY。