用途:根据用户查询判断应使用哪些学术数据库,调用其 REST API 并返回结果,适合文献检索、按 DOI 定位论文、查找开放获取 PDF、获取全文、查看引用关系与作者发表记录。
主要能力:覆盖生物医学(PubMed、PMC)、预印本(bioRxiv、medRxiv、arXiv)、跨学科索引(OpenAlex、Crossref、Semantic Scholar)、开放获取与全文(CORE、Unpaywall)。支持 DOI、PMID、PMCID、arXiv ID、OpenAlex ID、ORCID、ISSN 等标识符;Semantic Scholar 与 OpenAlex 支持带前缀的跨库 ID。
使用方式:先理解查询意图,按数据库选择指南挑选一个或多个库,阅读 references/ 下对应参考文件,再用平台的 HTTP 抓取工具调用接口;失败时回退到 curl。返回时给出各库原始 JSON(arXiv 为 Atom XML,PMC 全文为 JATS XML)、所用端点列表,无结果需明确说明。
密钥与限制:NCBI 无密钥限 3 请求/秒,有 NCBI_API_KEY 为 10;arXiv 每 3 秒最多 1 次请求;Crossref 公共 5 请求/秒,带 mailto 进入 polite pool 为 10;CORE 全文需 CORE_API_KEY;Semantic Scholar 可用 S2_API_KEY;OpenAlex 建议 OPENALEX_API_KEY;Unpaywall 需 email 参数。bioRxiv、medRxiv 无认证,但仅能按日期或 DOI 浏览,不支持关键词检索。遇 HTTP 429 可稍候重试一次。
适用场景:生物医学主题检索、跨库综合文献调研、查找并阅读论文、预印本与其正式发表版本对照、作者引用指标概览。限制:各库覆盖范围与标识符格式不同,查询失败需更换标识符或数据库;部分全文受开放获取状态限制。