用途:该技能用于访问 OpenAlex 这一免费开放学术索引,覆盖 2.5 亿+ 学术作品、9000 万+ 作者、11 万+ 期刊和 1 万+ 机构,适合系统性文献综述、引文网络分析、作者消歧、开放获取全文链接查找、发表趋势分析以及用 DOI 或标题补全元数据。生物医学文献可改用 pubmed-database,bioRxiv 预印本可改用 biorxiv-database。
主要能力:支持按关键词、作者、DOI、ORCID 或 OpenAlex ID 检索;可按年份、开放获取状态、概念、机构、期刊 ISSN 等过滤;可获取摘要、开放获取 URL、引用次数、参考文献、作者 ID 与概念标签;支持按年份、国家、机构等分组统计;支持游标分页与字段裁剪。
使用方式:需 Python 的 requests 与 pandas,安装命令为 pip install requests pandas。基础地址为 https://api.openalex.org,无需 API Key。匿名限速约 10 请求/秒,建议在所有请求中加入 mailto=your@email.com 进入 polite pool 以获得优先处理。分页使用 cursor 参数,从 cursor="*" 开始并取响应中的 next_cursor,每页最多 200 条,游标分页最多支持 10000 条结果。摘要以倒排索引存储,需自行重建。
限制:OpenAlex 不支持超过 10000 条的 offset 分页;并非所有作品都有摘要,重建前需检查 abstract_inverted_index 是否为 None;概念搜索对多词短语较脆弱,建议使用单一核心词;2024 年起作者字段 last_known_institution 已改为复数列表 last_known_institutions。具体收费、价格与平台支持情况暂未提供。