mcpField
P
perplexity-search

perplexity-search

github.com/dotneet生产力3455 次安装40 周前更新
代码仓库

关于 perplexity-search

通过 Perplexity API 回答问题、研究主题、分析问题并检索网页结果的技能,适用于需要最新信息或资料来源的 Agent。

主要功能

  1. 01使用 perplexity_ask 快速回答
  2. 02生成深度研究报告
  3. 03使用 perplexity_reason 分析
  4. 04检索网页结果

适用场景

  1. 01查询最新新闻或天气
  2. 02研究技术主题
  3. 03分析复杂问题
  4. 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 执行实时网页搜索和调研的技能。

用途

此技能提供以下功能:

  1. perplexity_ask - 回答一般问题(使用 sonar-pro 模型)
  2. perplexity_research - 深度调研并生成全面报告(使用 sonar-deep-research 模型)
  3. perplexity_reason - 高级推理和分析(使用 sonar-reasoning-pro 模型)
  4. 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)

工作流

标准搜索流程
  1. 分析用户的问题并选择合适的工具

    • 简单问题 → ask
    • 深度调研 → research
    • 复杂分析 → reason
    • 信息收集 → search
  2. 执行脚本调用 API

  3. 向用户呈现结果,并在可用时引用来源

工具选择指南
使用场景工具描述
当前天气、新闻ask适用于需要快速回答的情况
技术主题调研research适用于需要全面分析的情况
复杂问题分析reason适用于需要逻辑推理的情况
收集来源search适用于需要 URL 或摘要片段的情况

API 详情

详细的 API 规范请参见 references/api_reference.md。

故障排除

  • API 密钥错误:检查 PERPLEXITY_API_KEY 环境变量
  • 超时:增大 PERPLEXITY_TIMEOUT_MS(默认值:300000ms)
  • 代理问题:设置 PERPLEXITY_PROXY 或 HTTPS_PROXY

评论

支持 Markdown