SuperAPI AI 工具集

perplexity-tools

通用与其它

查看项目

更新于 10-16 09:51

技能介绍

用途:通过统一的 Python CLI 脚本向 Perplexity AI 发起查询,适合做网络研究、带引用的问答、深度研究与推理类任务。资料称其为针对特定任务选用专门模型以优化回答质量。

主要能力按子命令划分:ask 用于快速问答并返回带引用的结果,对应响应字段包含 query、response、citations[];research 用于深度研究,同样返回 query、response、citations[],并支持 --strip-thinking 选项;reason 用于推理任务,返回 query、response(无 citations 字段),同样支持 --strip-thinking;search 用于网络搜索,返回 query、results[],支持 --max-results 指定结果数量。所有命令均要求提供 --query,输出格式为包含 status(success 或 error)的 JSON 对象。

使用方式:在项目内通过 uv run 调用脚本,例如快速问答:uv run .claude/skills/perplexity-tools/scripts/perplexity.py ask --query "What is Effect-TS?";深度研究:uv run .claude/skills/perplexity-tools/scripts/perplexity.py research --query "React 19 new features";推理:uv run .claude/skills/perplexity-tools/scripts/perplexity.py reason --query "Compare Vite vs Webpack";搜索:uv run .claude/skills/perplexity-tools/scripts/perplexity.py search --query "Nx 22 Crystal" --max-results 5。API 密钥由 1Password 自动注入,无需在命令中手动传入。

适用场景:需要对技术问题获取带引用的答案、对主题做深度调研、让模型进行对比或推理、以及执行带结果数量的网络搜索,均可通过对应子命令完成。

限制:资料未提供具体模型版本、响应时间、费用、调用配额或错误码细节,这些信息暂未提供;实际可用性取决于本地脚本路径、uv 环境以及 1Password 中密钥配置是否正确。