关于 perplexity-search
通过 Perplexity API 回答问题、研究主题、分析问题并检索网页结果的技能,适用于需要最新信息或资料来源的 Agent。
主要功能
- 01使用 perplexity_ask 快速回答
- 02生成深度研究报告
- 03使用 perplexity_reason 分析
- 04检索网页结果
适用场景
- 01查询最新新闻或天气
- 02研究技术主题
- 03分析复杂问题
- 04收集网址和搜索摘要
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dotneet/ claude-code-marketplace --skill perplexity-search安装后在 Claude Code 中输入/perplexity-search确认已加载。
附带文件references/api_reference.mdscripts/perplexity_api.py
详细介绍
Perplexity 搜索技能
使用 Perplexity API 执行实时网页搜索和调研的技能。
用途
此技能提供以下功能:
- perplexity_ask - 回答一般问题(使用 sonar-pro 模型)
- perplexity_research - 深度调研并生成全面报告(使用 sonar-deep-research 模型)
- perplexity_reason - 高级推理和分析(使用 sonar-reasoning-pro 模型)
- perplexity_search - 获取网页搜索结果
使用时机
在以下情况下使用此技能:
- 用户需要最新信息
- 收到需要网页搜索的问题
- 用户要求进行深入调研或调查
- 需要复杂分析或推理
- 用户提到“查找”“搜索”“最新……”等关键词
前提条件
- 必须设置
PERPLEXITY_API_KEY环境变量 - 必须能够连接互联网
用法
基本用法
使用 scripts/perplexity_api.py 脚本调用 API。
# General questions (ask)
python3 scripts/perplexity_api.py ask "your question"
# Deep research (research)
python3 scripts/perplexity_api.py research "research topic"
# Advanced reasoning (reason)
python3 scripts/perplexity_api.py reason "reasoning task"
# Web search (search)
python3 scripts/perplexity_api.py search "search query" [--max-results 10] [--country JP]
命令选项
ask / research / reason
- 第一个参数:问题、调研主题或推理任务
--strip-thinking:移除 `` 标签以节省上下文令牌(仅适用于 research/reason)
search
- 第一个参数:搜索查询
--max-results:返回结果的最大数量(1-20,默认值:10)--max-tokens-per-page:每页的最大令牌数(256-2048,默认值:1024)--country:区域结果的 ISO 代码(例如 JP、US、GB)
工作流
标准搜索流程
-
分析用户的问题并选择合适的工具
- 简单问题 →
ask - 深度调研 →
research - 复杂分析 →
reason - 信息收集 →
search
- 简单问题 →
-
执行脚本调用 API
-
向用户呈现结果,并在可用时引用来源
工具选择指南
| 使用场景 | 工具 | 描述 |
|---|---|---|
| 当前天气、新闻 | ask | 适用于需要快速回答的情况 |
| 技术主题调研 | research | 适用于需要全面分析的情况 |
| 复杂问题分析 | reason | 适用于需要逻辑推理的情况 |
| 收集来源 | search | 适用于需要 URL 或摘要片段的情况 |
API 详情
详细的 API 规范请参见 references/api_reference.md。
故障排除
- API 密钥错误:检查
PERPLEXITY_API_KEY环境变量 - 超时:增大
PERPLEXITY_TIMEOUT_MS(默认值:300000ms) - 代理问题:设置
PERPLEXITY_PROXY或HTTPS_PROXY
评论
支持 Markdown