用途:通过 arXiv 免费的 REST API 检索和获取学术论文,无需 API 密钥,无依赖,仅需 curl;同时借助 Semantic Scholar 补充引用、相关论文与作者数据。
主要能力:按关键词、作者、分类或 ID 搜索论文;获取指定论文元数据;读取摘要页与 PDF 全文;生成 BibTeX;查询论文被引、参考文献、推荐及相关作者。
必要用法:搜索用 curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5";按 ID 获取用 id_list=2402.03300。查询语法支持 all:、ti:、au:、abs:、cat:、co: 前缀及 AND、OR、ANDNOT、精确短语。排序与分页参数有 sortBy(relevance、lastUpdatedDate、submittedDate)、sortOrder、start、max_results(默认 10,最大 30000)。辅助脚本示例:python scripts/search_arxiv.py "GRPO reinforcement learning"。Semantic Scholar 可查引用数、参考文献和推荐。
限制:arXiv 返回 Atom XML,需解析,速率约 1 请求/3 秒;Semantic Scholar 基础无密钥 1 请求/秒。arXiv 不提供引用数据,需用 Semantic Scholar。注意论文可能被撤稿,摘要中可能出现 withrawn/retracted 提示;引用时应保留实际阅读的版本后缀以避免引用漂移。本地 PDF 处理需参考 ocr-and-documents 技能。