SuperAPI AI 工具集

exa-search

编程与开发

查看项目

更新于 10-16 01:38

技能介绍

用途:通过 Exa 的 AI 搜索 API 进行联网检索、内容提取、直接问答与深度研究,按用户意图选择端点。

配置:在 ~/.config/exa-search/config.json 写入 {"api_key": "your-exa-api-key-here"};密钥可在 https://dashboard.exa.ai/api-keys 创建。若请求失败可用 jq 校验配置,401 表示密钥无效,null 或解析错误表示配置缺失或格式错误。

主要能力与端点: /search 语义搜索,支持 type(auto、neural、fast、deep)、category(company、research paper、news、pdf、github、tweet、personal site、financial report、people)、includeDomains/excludeDomains、发布时间过滤,并可附带 contents 提取文本、高亮与摘要。 /contents 从指定 URL 提取内容,支持 text、highlights、summary 和 livecrawl(never、fallback、preferred、always)。 /answer 返回基于搜索结果的直接回答及引用,可加 text 获取来源全文。 /research/v1 异步长任务,返回 researchId 后轮询结果;支持 outputSchema 结构化输出,模型可选 exa-research(默认)与 exa-research-pro。

用法要点:先加载密钥 EXA_API_KEY=$(jq -r .api_key ~/.config/exa-search/config.json),再以 curl 向 api.exa.ai 发送 JSON 请求。研究任务需创建后轮询,直到状态为 completed 或 failed。

限制与说明:需自备 Exa API 密钥;numResults 最大 100;研究为异步且耗时较长;费用按请求、页数或用量计(如搜索与 contents 有明确单价,answer 与 research 为用量相关),具体价格以官方为准。响应含 requestId、results、costDollars 等字段。