SuperAPI AI 工具集

exa-web-search

通用与其它

查看项目

更新于 10-15 19:55

技能介绍

用途:该技能面向 AI 智能体,使用 Exa.ai 的神经搜索引擎进行语义化网络检索,适用于需要理解查询意图而非简单关键词匹配的研究、内容聚合与数据抓取任务,例如分析近期文章趋势、从抓取的页面提取数据、或高亮相关内容。

主要能力:神经网络语义搜索;按查询动态抓取网页;从页面提取文本、图片或元数据;高亮结果中的关键短语或段落;日期过滤(如限定近 7 天);支持分页与结果数量限制。

使用方式:需通过环境变量完成认证,使用前设置 $EXA_API_KEY。提供 CLI 与 REST API。CLI 基本搜索示例:exa search --query "AI advancements" --limit 5 --date-after "2023-01-01";带抓取与提取示例:exa search --query "open source tools" --crawl-depth 2 --extract-content。API 主要端点:POST https://api.exa.ai/v1/search,请求体为 JSON,包含 query、limit、date_after、crawl_depth 等字段;另有状态检查端点 GET https://api.exa.ai/v1/status。可使用 .exa-config.json 保存 persistent 设置,如 default_limit 与 api_endpoint。批量处理时可用 CLI 循环,代码中建议使用异步调用如 aiohttp 避免阻塞。

限制与注意:需自行配置 API 密钥;应遵守速率限制(资料提到如 100 requests/min)并加入延迟;CLI 报错如 "Query exceeded limits" 需解析 stderr;API 非 200 状态码需按错误处理,401 表示未授权,瞬时故障可重试最多 3 次并采用指数退避。官方文档、定价、具体平台支持与安装步骤暂未提供。