SuperAPI AI 工具集

literature-search

写作与研究

查看项目

更新于 10-15 21:49

技能介绍

用途:这是供多个智能体循环共用的文献检索依赖,用于论文发现与新颖性检查,本身不是循环。

主要能力:捆绑 tools/lit_search.py(仅用标准库的入口)与 tools/lit/ 包。核心为 Semantic Scholar(语义搜索、片段、引用图)与 arXiv(全文精读),无需密钥;设置密钥后可选用 OpenAlex、Perplexity Sonar(ask)与 bgpt.pro(bgpt)。子命令包括:search 语义发现(支持 --year、--min-citations、--limit、--source s2|openalex|both、--sort);snippet 全文段落搜索;cite 遍历引用图(references|citations|recommend);fulltext 精读单篇(auto|latex|pdf);ask 生成带引用的综述答案;bgpt 提取实验结果与局限;keys 报告密钥是否存在,--init 写入或扩展 keys.env。

使用方式:安装后入口可执行,直接以单命令令牌调用,例如 <lit_skill_dir>/tools/lit_search.py;如需跨调用复用缓存,在子命令后追加 --cache-dir <sandbox_root>/literature/.cache。若宿主不识别执行位,可用 python3 <lit_skill_dir>/tools/lit_search.py。密钥放在项目根目录的 keys.env,全部可选,缺失时对应功能降级到 WebSearch/WebFetch。

限制:仅用标准库,Python ≥3.9;自包含于本目录;任何来源出错时输出 {"error","fallback"} 并以非零退出,由调用方回退。ask 需 OPENROUTER_API_KEY,bgpt 免费额度为 50 条结果,之后需 BGPT_API_KEY。