SuperAPI AI 工具集

exa-search

通用与其它

查看项目

更新于 10-15 21:39

技能介绍

用途:该技能为科研与技术类研究任务提供网页搜索和 URL 内容提取能力,底层由 Exa 索引驱动,结合关键词与语义检索,适合科学、技术和概念性查询。

主要能力:一是 Web Search,用于查找资料、研究主题、获取最新信息;二是 Web Extract,用于抓取指定 URL 的内容,支持网页、文章和 PDF,并支持一次调用批量提取多个 URL。

使用方式:默认对主题查询使用 Web Search;若主题偏科学或技术,可加 --category "research paper" 偏向学术来源,或用 --include-domains 限定学术域名白名单。用户提供 URL 或要求读取特定页面时使用 Web Extract,批量提取和学术 PDF 优先用它而非内置 WebFetch。

学术来源优先级:优先同行评审期刊与会议论文,其次预印本(arXiv、bioRxiv、medRxiv),再次机构与政府来源(NIH、WHO、NASA、NIST),并优先一手研究。引用时尽量附作者与年份,有 DOI 时优先用 DOI 链接。

安装与认证:脚本通过 PEP 723 内联元数据声明依赖,可直接运行 uv run --with exa-py python "$SKILL_PATH/scripts/exa_search.py" --help;也可持久安装 uv pip install "exa-py>=1.14.0"。所有命令从环境变量 EXA_API_KEY 读取密钥,可在 dashboard.exa.ai/api-keys 获取。若项目根目录有 .env 且含该变量,可用 dotenv -f .env run -- uv run --with exa-py python "$SKILL_PATH/scripts/exa_search.py" "your query";否则用 export EXA_API_KEY="your-key"。

限制:需自备 Exa API 密钥;脚本会设置 x-exa-integration 请求头用于来源归因,不应移除或改名。具体收费、配额与平台支持资料未提供。